internacionalización rails 4
TRANSCRIPT
Acerca de mi
Mi nombre es Katherine Muedas. Estudié Administración en la Universidad del Pacífico. W e b d e v e l o p m e n t e n DevPoint Lab (Salt Lake City - Utah) Ruby Programación.
Me encanta Marketing y moda.
También amo jugar Ping Pong y viajar.
¿Que es I18n?
El proceso de "internationalization" significa abstraer todos los strings y otros componentes como fechas y formatos de moneda ($, S/.,etc ) fuera de la aplicación.
¿Por qué usar I18n?
Mejor UX
Productos y mensajes de una empresa más accesibles.
Más clientes == Más ganancias!
Por Traducción… obviamente
Todo el texto estático está en un solo lugar.
Fácil de mantener y cambiar.
Principio DRY
Organización
¿Por qué usar I18n?
mysite.com/en/contact
Sub Domain!!
!!
Top-level Domain!!!
!Parámetros!
!!!
Scoping Routes!!
!Setting locale in your routes
mysite.com/es
mysite.com?locale=en
en.mysite.com es.mysite.com peru.mysite.com
mysite.com?locale=es
mysite.com mysite.pe mysite.ca
!
Routes.rbPuede pasarse un idioma opcional
config/routes.rb
/admins/sign_in/en/admins/sign_in/es/admins/sign_in