Symfony translator pluralizer

Code
<?php

use Symfony\Component\Translation\Translator;
use 
Symfony\Component\Translation\MessageSelector;
use 
Symfony\Component\Translation\Loader\ArrayLoader;

$translator = new Translator('de_DE');

$translator->addLoader('array', new ArrayLoader());

// German translations
$translator->addResource('array', array(
    
'budgie' => '{1} Ein Wellensittich|
        {2} Zwei Wellensittiche|
        [3,19] Viele Wellensittiche|
        [20,Inf[ Zu viele Wellensittiche :-o'
,
), 
'de');

echo 
$translator->transChoice('budgie'1) . PHP_EOL;
echo 
$translator->transChoice('budgie'2) . PHP_EOL;
echo 
$translator->transChoice('budgie'3) . PHP_EOL;
echo 
$translator->transChoice('budgie'19) . PHP_EOL;
echo 
$translator->transChoice('budgie'20) . PHP_EOL;
echo 
$translator->transChoice('budgie'200) . PHP_EOL;
Result
Ein Wellensittich
Zwei Wellensittiche
Viele Wellensittiche
Viele Wellensittiche
Zu viele Wellensittiche :-o
Zu viele Wellensittiche :-o
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6