t (llaves, opciones = {})
alias para traducir
Translate (llaves, opciones = {})
Los delegados a I18n#translate
sino que además realizará dos funciones adicionales. En primer lugar, detectará las excepciones MissingTranslationData
y las convertirá en tramos en línea que contengan la clave faltante, de modo que pueda ver en una vista lo que falta donde.
En segundo lugar, verá la clave por el parcial actual si la tecla comienza con un punto. Entonces, si llama al translate(".foo")
desde la plantilla people/index.html.erb, en realidad estará llamando al I18n.translate("people.index.foo")
. Esto hace que sea menos repetitivo traducir muchas claves dentro de los mismos parciales y le proporciona un marco simple para determinar el alcance de forma consistente. Si no antepone la clave con un punto, nada se convierte. Este método también tiene el alias t
las gracias por la rápida ¡respuesta! – Vineeth