Comment configurer un local dans ZF2 des préférences de navigateur?
-
12-12-2019 - |
Question
dans Zend Framework 1 Je peux faire
try {
$locale = new Zend_Locale('browser');
} catch (Zend_Locale_Exception $e) {
$locale = new Zend_Locale('en');
}
$registry = Zend_Registry::getInstance();
$registry->set('Zend_Locale', $locale);
Mais comment fonctionne-t-il avec Zend Framework 2?
La solution
juger de ce RFC , la décision a été prise.Pour quitter Zend_Locale HORS OF ZEND-FRACK 2 et s'appuyer sur le noyau classes PHP I18N .
Je recommanderais de lire le manuel à partir du Introduction pour obtenirune bonne compréhension des classes, puis refactorise votre code pour les utiliser.
Autres conseils
J'ai récemment blogué à propos de Zend Framework 2 et comment tous les paramètres I18N, L10N et locales fonctionnent.Cela pourrait également être intéressant pour vous aussi, car la locale utilisée peut être configurée par de nombreuses façons.
Lire à ce sujet: Zend Framework 2 - Traduire, I18N, Locale