Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: None
-
Fix Version/s: 1.6
-
Component/s: None
-
Labels:None
Description
The localisation engine is not re-initialised on $config->lcMessages changes. This bites us hard after CRM-1291, as now the CRM_Core_I18n singleton is used before CRM_Core_Config is fully initaised; CRM_Core_I18n in turn acts differently on fully-initialised CRM_Core_Config then on an half-initialised one (a chicken-and-egg situation, either singleton requires the other's signeton).