Proyecto

General

Perfil

Sistema de traducciones

Cómo indicar textos traducibles

Los textos y mensajes traducibles se indicarán en código de la siguiente manera:

_("Este es un texto a traducir")

en el caso de que haya variables contenidas en el texto se utilizará el siguiente formato:

_("En el proyecto %s hay %d gastos pendientes de validación") % [@proyecto, @gastos.count]

o si hay muchas variables o para facilitar la traducción:

_("El usuario %{nombre} (%{nombre_completo}) ha sido asignado al %{tipo_objeto} %{nombre_objeto}") % {:nombre => @usuario_asignado.nombre, :nombre_completo => @usuario_asignado.nombre_completo, :tipo_objeto => @objeto.class.name, :nombre_objeto => @objeto.nombre}

Cómo actualizar los ficheros .po

$ rake gettext:find

Cómo modificar una traducción en un idioma

Cómo generar los ficheros .mo

$ rake gettext:pack