[keycloak-dev] Internationalization for model data

Michael Gerber gerbermichi at me.com
Wed Feb 25 14:21:53 EST 2015


How do we want to internationalize messages which contains variables like:
„Invalid password: must contain at least „ + min + " upper case characters"

${invalidPassword.minLength} This doesn’t work. 


> Am 24.02.2015 um 14:44 schrieb Bill Burke <bburke at redhat.com>:
> 
> There's data stored in a bunch of places that should be 
> internationalized.  i.e. Role descriptions.  I was thinking for this 
> type of stuff, for both simplicity and ease of migration, we still 
> continue to input this type of metadata through one field.  Then if the 
> user wants to internationalize a piece of data, they just replace the 
> text with a property variable.
> 
> Role Description: "Admin access to main application"
> 
> could be replaced with
> 
> Role Description: "${role.admin.description}"
> 
> Then the variable 'role.admin.description' is just replaced with a 
> theme-based property.
> 
> This way, users dont' have to learn about internationalization until 
> when and if the need it, existing deployments will still just work, and 
> we don't have to expand our data model.
> 
> -- 
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev




More information about the keycloak-dev mailing list