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.

** Changed in: revager
     Assignee: (unassigned) => Johannes Wettinger (jojow)

-- 
You received this bug notification because you are a member of RevAger
Developers, which is the registrant for RevAger.
https://bugs.launchpad.net/bugs/601154

Title:
  Some language-dependent strings won't be adapted after changing the
  language

Status in RevAger:
  In Progress
Status in RevAger 1.3 series:
  Won't Fix

Bug description:
  Some language-dependent strings won't be adapted after changing the language. 
The following strings are affected:
  * all the severities in the review
  * the invitation text inside the review protocols

  Maybe there are some more strings affected. The reason for this
  problem is the fact that these strings are stored either inside the
  review file or in the application settings database.

To manage notifications about this bug go to:
https://bugs.launchpad.net/revager/+bug/601154/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~revager-developers
Post to     : revager-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~revager-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to