I work on a multilingual web application with ZF2 (2.2.6).
I've installed php5-intl and enabled it in the php.ini
I've add this on my module config :
array(
'type' => 'phparray',
'base_dir' => 'vendor/zendframework/zendframework/resources/languages',
'pattern' => '/fr/Zend_Validate.php',
'text_domain' => 'default'
)
The translation work on simple message like "Value is required and can't be empty" but don't work if the text contains parameters like "The input is less than 3 characters long".