/ / ¿Obtener todas las cadenas internacionales en Grails del lugar actual? - griales, internacionalización

Obtener todas las cadenas internacionales en Grails de la ubicación actual? - griales, internacionalización

¿Hay algún método en el complemento para la internacionalización que me permita obtener todas las cadenas + nombres definidos para una configuración regional en particular o para la ubicación actual?

Respuestas

-1 para la respuesta № 1

Las cadenas internacionalizadas se almacenan en archivos de propiedades en grails-app / i18n. Puedes leerlas usando la clase ResourceBundle.

ResourceBundle bundle = ResourceBundle.getBundle("i18n.messages", locale)

y luego iterar a través de las teclas:

for(String key, bundle.getKeys()){
...
}

Eso debería hacer el truco.

Vincent Giguère