2012-06-08 40 views

Respuesta

0

Funcionó una vez que hizo esto:

cambio en.yml

registration: 
    signup: "Sign up for an invite to join CorkLabs!!!" 

en el archivo .haml

%h2= t 'registration.signup' 
+0

Debería secuenciar todo su YAML –

8

Usted probablemente debería leer el HAML reference para entender cómo funciona HAML, para agregar código para generar el contenido de una etiqueta se utiliza =, como en:

%h2= t('registration.signup') 
3

app/views/registro/index.html.haml

%h2 
    =t('.signup') 

en.yml:

en: 
    registration: 
    index: 
     signup: Sign up for an invite!! 

NB:

  1. rieles ruta a la v iew debe coincidir con la ruta YAML al símbolo
  2. Hay un punto antes del .signup. Read more about lazy lookups
0

Otros comentarios aquí transmiten cómo se puede hacer esto. Por lo que vale, también puedes consultar haml-i18n-extractor. Es una herramienta que ayuda con la interpolación de cadenas que necesita extraer de las plantillas automáticamente en lugar de tener que hacer las cosas a mano. Debería ahorrarte un montón de tiempo.