Ho un'applicazione web basata su java / spring con front-end in JSP / HTML / JS / Jquery.
Abbiamo già un supporto i18n basato sulla primavera.
- Nelle etichette JSP provengono da file di proprietà.
- html / browser scarica il file js specifico per le impostazioni internazionali che contiene i messaggi validatins.
Problema per entrambi i punti precedenti, metà delle etichette / messaggi sono codificati in file jsp / js anziché prelevarli dal bundle di risorse. Ora è necessario sostituire tali etichette / messaggi codificati con file bundle di risorse / js.
Posso pensare solo a una soluzione manuale in cui lo sviluppatore deve passare attraverso ogni file jsp / js e vedere se esiste un messaggio codificato. Se sì, sceglierlo dal pacchetto di risorse. C'è una strategia migliore per automatizzare questa attività in cui posso ottenere l'elenco di tutti i messaggi hardcoded nel file jsp e js con qualche utilità / plugin di terze parti etc