I suggest to fix this issue using the following solution:
* The class org.revager.app.model.Data provides the following methods:
-- getDefLangSeverities
-- getDefLangRoles
-- getDefLangRecommendations
-- getDefLangCatalogs
-- getDefLangInvitationText
* In 'org.revager.app.ReviewManagement' there will be a new method called 'organizeTranslations()'. It is called inside 'org.revager.app.ApplicationControl.loadReview()' and tries to migrate the language-dependent strings of the review file using the methods in 'org.revager.app.model.Data' mentioned above.
* On the change of language the default catalogs for the selected language will be loaded inside the Aspects Manager if they haven't been loaded already.
I suggest to fix this issue using the following solution:
* The class org.revager. app.model. Data provides the following methods: ities mendations ationText
-- getDefLangSever
-- getDefLangRoles
-- getDefLangRecom
-- getDefLangCatalogs
-- getDefLangInvit
* In 'org.revager. app.ReviewManag ement' there will be a new method called 'organizeTransl ations( )'. It is called inside 'org.revager. app.Application Control. loadReview( )' and tries to migrate the language-dependent strings of the review file using the methods in 'org.revager. app.model. Data' mentioned above.
* On the change of language the default catalogs for the selected language will be loaded inside the Aspects Manager if they haven't been loaded already.