Pregunta

¿Cómo añadir las traducciones para archivos libs cakephp a por default.po archivo
por ejemplo
- Nombre meses
- Nombre del día de
- timeAgoInWords

trato de agregar cadenas a default.po manualmente
pero cada vez que actualizo desde default.pot (uso de dicho programa)
las cadenas se han ido.

Por favor, ayúdame a resolverlo
se multará a encontrar una solución mediante el uso de archivos .po separada

¿Fue útil?

Solución

i resolverlo
- crear /app/views/dummy.ctp
- duplicar por hacer frente a la traducción de la torta \ libs \ vista \ ayudantes \ time.ctp a dummy.ctp
- i18n y la torta se sumará traducciones a default.pot

Otros consejos

Se puede ver las cadenas relevantes para timeAgoInWords al final de TimeHelper::timeAgoInWords . Son cadenas de traducción simplemente normales a lo largo de las líneas de 'year', 'years', 'month', 'months' etc, sólo hay que poner estas traducciones en el archivo .po el ámbito general.

Hay un caso especial en el que una cadena de fecha completa se puede imprimir como 'on 18/2/09'. El "sobre" puede ser localizada mediante la localización de la 'on %s' cadena, pero las necesidades de formato de fecha que se pasan a la función timeAgoInWords:

$this->Time->timeAgoInWords($time, array('format' => __('Y-m-d', true)));

Los nombres de los meses siguen el mismo esquema , sólo tiene que añadir traducciones para 'January', 'February', etc en el archivo de traducción de dominio general. No muy seguro de dónde da salida a la torta de la día que tendría que ser traducido sin embargo. Por favor, dar más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top