Obtenga valor local en el diseño o la vista en Zend Framework 2

Como podemosobtener valor local (es decir, 'en' o 'en_US', 'de' etc) en layout.phtml o vistas en Zend Framework 2?

Mi configuración local es exactamente igual queexplicado aquí

<?php
namespace FileManager;

use Zend\Mvc\ModuleRouteListener;

class Module
{
    public function onBootstrap($e)
    {
        $translator = $e->getApplication()->getServiceManager()->get('translator');
        $translator
          ->setLocale(\Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']))
          ->setFallbackLocale('en_US');
    }

    //...
}

Quiero obtener valor local algo como esto:

$locale = $this->translate()->getLocale(); // <-- It's not working anyway

Necesito usar '$ locale'al mismo tiempo que llama a google map api url para obtener la configuración regional / idioma coincidente. Lo estoy llamando a través de la aplicación en layout.phtml

$this->headScript()->appendFile('http://maps.googleapis.com/maps/api/js?language=' . $locale);

Así que quiero hacer que la opción de idioma sea dinámica al llamar a api.

PD: no tengo ningún parámetro de cadena de consulta como 'idioma', es una cosa de Google API que debo configurar en la URL del script (si no lo sabe), no se confunda. No contestadaaquí

Respuestas a la pregunta(2)

Su respuesta a la pregunta