PKP Bugzilla – Bug 3108
Default settings not loaded for new locales when added post journal creation
Last modified: 2009-10-23 14:57:48 PDT
If a journal exists only in one language, and a new language is added later, the default settings should be loaded for that new locale.
Proposed functionality is to provide the OPTION to reload default settings (only localizable items) for each locale that is enabled and NOT to load these by default. This way, JM have the option to fall back on Main Locale if they already setting there OR they can pop up the defaults.
Created attachment 655 [details] patch against CVS added some functions in JournalSettingsDAO similar to those already there, but with the option to specify 1 locale. These functions do NOT reset all settings, only those that are 'localizable' according the the journalSettings.xml file.
*** Bug 3598 has been marked as a duplicate of this bug. ***
*** Bug 3645 has been marked as a duplicate of this bug. ***
This needs to be back-ported to OCS (pre-2.3) and possibly others (?)
moving to OCS
Created attachment 2543 [details] patch against ocs2 cvs port of Juan's ojs patch
non-en_US ocs2/locale/xx_XX/default.xml files still need to be written. also, ##manager.language.{confirmDefaultSettingsOverwrite, reloadLocalizedDefaultSettings}## need to be added to locale/xx_XX/manager.xml (non-en_US).
Created attachment 2544 [details] patch against ocs2 cvs Oops, forgot to substitute occurances of 'journal' with 'conference' in comments of ConferenceSettingsDAO.inc.php
Looks OK -- go ahead and commit and close.
Commit