Internationalization of message formats

Code
<?php

$text = 'Am {dateval,date,full} waren es {visitor,number,integer} Besucher.';

$msgDe = new MessageFormatter('de_DE', $text);
$msgCh = new MessageFormatter('de_Ch', $text);

$args = array(
    'visitor' => 1240000,
    'dateval' => new DateTime(),
);

echo $msgDe->format($args);
echo PHP_EOL . '----' . PHP_EOL;
echo $msgCh->format($args);
Result
Am Donnerstag, 21. Mai 2026 waren es 1.240.000 Besucher.
----
Am Donnerstag, 21. Mai 2026 waren es 1'240'000 Besucher.
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8