Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2011, 07:05
lalolerena
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 14 años, 1 mes
Puntos: 6
Respuesta: Multiple lenguaje problema en Zend_Translate y reemplazo de texto en caden

lo tengo setado en un plugin, bajo la función routeStartup().
En si funciona bien, por que si quiero traducir una frase sin paramatros, osea:
echo $this->translate("hola")
Lo traduce a: Hello, sin problemas

Mi gran tema pasa cuando quiero remplazar texto.
Ejemplo:

$this->translate("hola a %1\$s %2\$s %3%s", array('valor1', 'valor2', 'valor3');
En español: hola a valor1 valor2 valor3
Y en inglés: hello to valor1 valor2 valor3

Pero justamente, esto es lo que no me realiza, es más pareciera como que no me reconoce "hola a %1\$s %2\$s %3%s" dentro del array donde se encuentra los valores de traducción (en.php)
return array(
'hola a %1\$s %2\$s %3%s' => 'hello to %1\$s %2\$s %3\$s'
);