Internationalization zend framework 2从视图PhpRenderer获取区域设置

Internationalization zend framework 2从视图PhpRenderer获取区域设置,internationalization,zend-framework2,zend-view,zend-translate,zend-locale,Internationalization,Zend Framework2,Zend View,Zend Translate,Zend Locale,如何在视图中获取traslator区域设置 我想从变量$this(视图的PhpRenderer)开始。 i、 我不想使用onBootstrap或ActionController,因为我不想使用视图变量 谢谢大家! 您应该尝试: <?php echo \Locale::getDefault(); ?> 许多I18n类都引用PHP的Locale类(http://www.php.net/locale)-因此,我认为这是一个很好的起点。您应该尝试: <?php echo \Loc

如何在视图中获取traslator区域设置

我想从变量$this(视图的PhpRenderer)开始。 i、 我不想使用onBootstrap或ActionController,因为我不想使用视图变量

谢谢大家!

您应该尝试:

<?php echo \Locale::getDefault(); ?>

许多I18n类都引用PHP的Locale类(http://www.php.net/locale)-因此,我认为这是一个很好的起点。

您应该尝试:

<?php echo \Locale::getDefault(); ?>
<?php echo $this->plugin('translate')->getTranslator()->getLocale(); ?>

许多I18n类都引用PHP的Locale类(http://www.php.net/locale)-所以我认为这是一个很好的起点。


<?php echo $this->plugin('translate')->getTranslator()->getLocale(); ?>
见:


见:

如果您不喜欢某些东西,也请提供您的用例。因为这可能会影响答案。tbp:你到底想做什么?如果你不喜欢某些东西,也请提供你的用例。因为这可能会影响答案。tbp:你到底想做什么?