Zend Framework 2 - Cómo hacer un conmutador de idiomas

Estoy desarrollando una aplicación Zend Framework 2 y ahora quiero implementar un conmutador de idiomas desde donde el usuario invitado / registrado pueda elegir el idioma que desee, lo que no puedo entender es cómo se hace en Zend Framework 2 usando el almacenamiento ( no de las URL), quiero mantener el idioma preferido del invitado en el almacenamiento una vez que seleccione uno, y para los usuarios registrados puedo recuperar el idioma preferido de la cookie / base de datos y reutilizarlo con el almacenamiento. Pero, ¿dónde y cómo debo comenzar / implementar esto? Gracias de antemano.

Respuestas a la pregunta(2)

Su respuesta a la pregunta