diff --git a/administrator/components/com_installer/models/extension.php b/administrator/components/com_installer/models/extension.php index 6beb8c75144de..ede2832c8705b 100644 --- a/administrator/components/com_installer/models/extension.php +++ b/administrator/components/com_installer/models/extension.php @@ -169,7 +169,7 @@ private function translate(&$items) || $lang->load("$extension.sys", $source, null, false, true); break; } - if (!in_array($item->type, array('language', 'template', 'library'))) + if (!in_array($item->type, array('language', 'template'))) { $item->name = JText::_($item->name); } diff --git a/libraries/cms/installer/adapter/library.php b/libraries/cms/installer/adapter/library.php index 9e615287ba4e5..f4db6afdfedc7 100644 --- a/libraries/cms/installer/adapter/library.php +++ b/libraries/cms/installer/adapter/library.php @@ -40,7 +40,7 @@ public function loadLanguage($path = null) } $this->manifest = $this->parent->getManifest(); - $extension = 'lib_' . strtolower(JFilterInput::getInstance()->clean((string) $this->manifest->name, 'cmd')); + $extension = strtolower(JFilterInput::getInstance()->clean((string) $this->manifest->name, 'cmd')); $name = strtolower((string) $this->manifest->libraryname); $lang = JFactory::getLanguage(); $source = $path ? $path : JPATH_PLATFORM . "/$name"; diff --git a/tests/unit/suites/libraries/cms/installer/data/joomla.xml b/tests/unit/suites/libraries/cms/installer/data/joomla.xml index c4a42d7bfe848..13609a62b0cfd 100644 --- a/tests/unit/suites/libraries/cms/installer/data/joomla.xml +++ b/tests/unit/suites/libraries/cms/installer/data/joomla.xml @@ -1,6 +1,6 @@ - Joomla! Platform + lib_joomla joomla 11.4 LIB_JOOMLA_XML_DESCRIPTION diff --git a/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php b/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php index 7d9db7e036c4e..975f6a0e1fabd 100644 --- a/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php +++ b/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php @@ -35,7 +35,7 @@ public function testLoadManifestFromData() $this->object = new JInstallerManifestLibrary(dirname(__DIR__) . '/data/joomla.xml'); $this->assertEquals( - 'Joomla! Platform', + 'lib_joomla', $this->object->name );