17/05/2011, 07:05
|
| | 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'
); |