/**
* @ApiDoc(
* section="Interface i18n",
* description="Prints the language plural form"
* )
*
* @Rest\QueryParam(name="lang", requirements="[a-z]{2,3}", strict=true, description="The language code")
*
* @Rest\Get("/admin/ui/language-plural")
*
* @param ParamFetcher $paramFetcher
*
* @return string javascript
*/
public function getLanguagePluralFormAction(ParamFetcher $paramFetcher)
{
$lang = $paramFetcher->get('lang');
$lang = preg_replace('/[^a-z]/', '', $lang);
$file = $this->translator->getPluralJsFunctionFile($lang);
//just make sure the file has been created
$response = new Response();
$response->headers->set('Content-Type', 'text/javascript');
$response->setContent($this->webFilesystem->read($file));
return $response;
}