* Fixed bug #11326: Memcached backend does not work well if cache of a page shall expire after 30 days (thanks to Vladimir Podkovanov)
* Fixed bug #11345: Uncaught exception InvalidArgumentException on creating graphical menus
* Fixed bug #12489: IRRE - Problem with clearing of floated elements in IE
+ * Fixed bug #12788: Recycler does not show up
2009-11-26 Francois Suter <francois@typo3.org>
'depth_4' => $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:labels.depth_4'),
'depth_infi' => $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:labels.depth_infi'),
);
+
$extensionLabels = $this->getJavaScriptLabelsFromLocallang('js.', 'label_');
- return array_merge($coreLabels, $extensionLabels);
+ $javaScriptLabels = array_merge($coreLabels, $extensionLabels);
+
+ // Convert labels back to UTF-8 since json_encode() only works with UTF-8:
+ if ($GLOBALS['LANG']->charSet !== 'utf-8') {
+ $GLOBALS['LANG']->csConvObj->convArray($javaScriptLabels, $GLOBALS['LANG']->charSet, 'utf-8');
+ }
+
+ return $javaScriptLabels;
}
/**