diff --git a/administrator/components/com_actionlogs/src/Field/LogsdaterangeField.php b/administrator/components/com_actionlogs/src/Field/LogsdaterangeField.php index f211355b965d1..14100b4f8c542 100644 --- a/administrator/components/com_actionlogs/src/Field/LogsdaterangeField.php +++ b/administrator/components/com_actionlogs/src/Field/LogsdaterangeField.php @@ -60,7 +60,7 @@ public function __construct($form = null) parent::__construct($form); // Load the required language - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load('com_actionlogs', JPATH_ADMINISTRATOR); } } diff --git a/administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php b/administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php index 658788a9486c4..5d28de8d16ec4 100644 --- a/administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php +++ b/administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php @@ -100,7 +100,7 @@ public static function loadTranslationFiles($extension) return; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $source = ''; switch (substr($extension, 0, 3)) { @@ -274,7 +274,7 @@ public static function getContentTypeLink($component, $contentType, $id, $urlVar */ public static function loadActionLogPluginsLanguage() { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $db = Factory::getDbo(); // Get all (both enabled and disabled) actionlog plugins diff --git a/administrator/components/com_admin/src/Model/HelpModel.php b/administrator/components/com_admin/src/Model/HelpModel.php index 2198e6430e801..76ecefe5d33c3 100644 --- a/administrator/components/com_admin/src/Model/HelpModel.php +++ b/administrator/components/com_admin/src/Model/HelpModel.php @@ -110,7 +110,7 @@ public function &getPage() public function getLangTag() { if (\is_null($this->lang_tag)) { - $this->lang_tag = Factory::getLanguage()->getTag(); + $this->lang_tag = Factory::getApplication()->getLanguage()->getTag(); if (!is_dir(JPATH_BASE . '/help/' . $this->lang_tag)) { // Use English as fallback diff --git a/administrator/components/com_associations/src/Helper/AssociationsHelper.php b/administrator/components/com_associations/src/Helper/AssociationsHelper.php index bdc6199a01f04..7eba724768f3d 100644 --- a/administrator/components/com_associations/src/Helper/AssociationsHelper.php +++ b/administrator/components/com_associations/src/Helper/AssociationsHelper.php @@ -390,7 +390,7 @@ public static function getSupportedExtension($extensionName) // Get the translated titles. $languagePath = JPATH_ADMINISTRATOR . '/components/' . $extensionName; - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($extensionName . '.sys', JPATH_ADMINISTRATOR); $lang->load($extensionName . '.sys', $languagePath); diff --git a/administrator/components/com_categories/src/Field/ComponentsCategoryField.php b/administrator/components/com_categories/src/Field/ComponentsCategoryField.php index c6599b83b6127..20ed0e2409269 100644 --- a/administrator/components/com_categories/src/Field/ComponentsCategoryField.php +++ b/administrator/components/com_categories/src/Field/ComponentsCategoryField.php @@ -65,7 +65,7 @@ protected function getOptions() $section = (\count($parts) > 1) ? $parts[1] : null; // Load component language files - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($component, JPATH_BASE) || $lang->load($component, JPATH_ADMINISTRATOR . '/components/' . $component); diff --git a/administrator/components/com_categories/src/Model/CategoryModel.php b/administrator/components/com_categories/src/Model/CategoryModel.php index 6e586b745332e..741b67e3e384c 100644 --- a/administrator/components/com_categories/src/Model/CategoryModel.php +++ b/administrator/components/com_categories/src/Model/CategoryModel.php @@ -398,7 +398,7 @@ public function validate($form, $data, $group = null) */ protected function preprocessForm(Form $form, $data, $group = 'content') { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $component = $this->getState('category.component'); $section = $this->getState('category.section'); $extension = Factory::getApplication()->getInput()->get('extension', null); diff --git a/administrator/components/com_config/src/Field/ConfigComponentsField.php b/administrator/components/com_config/src/Field/ConfigComponentsField.php index 7ec5fb115417f..575dbde211df7 100644 --- a/administrator/components/com_config/src/Field/ConfigComponentsField.php +++ b/administrator/components/com_config/src/Field/ConfigComponentsField.php @@ -53,7 +53,7 @@ protected function getOptions() $items = $db->setQuery($query)->loadObjectList(); if ($items) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($items as &$item) { // Load language diff --git a/administrator/components/com_config/src/Helper/ConfigHelper.php b/administrator/components/com_config/src/Helper/ConfigHelper.php index 115d384402162..39b8986913fd3 100644 --- a/administrator/components/com_config/src/Helper/ConfigHelper.php +++ b/administrator/components/com_config/src/Helper/ConfigHelper.php @@ -142,7 +142,7 @@ public static function loadLanguageForComponent($component) return; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // Load the core file then // Load extension-local file. diff --git a/administrator/components/com_config/src/Model/ComponentModel.php b/administrator/components/com_config/src/Model/ComponentModel.php index 17554c5791631..318ebfbb8e8ba 100644 --- a/administrator/components/com_config/src/Model/ComponentModel.php +++ b/administrator/components/com_config/src/Model/ComponentModel.php @@ -94,7 +94,7 @@ public function getForm($data = [], $loadData = true) return false; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($option, JPATH_BASE) || $lang->load($option, JPATH_BASE . "/components/$option"); @@ -135,7 +135,7 @@ public function getComponent() $option = $state->get('component.option'); // Load common and local language files. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($option, JPATH_BASE) || $lang->load($option, JPATH_BASE . "/components/$option"); diff --git a/administrator/components/com_contact/src/Extension/ContactComponent.php b/administrator/components/com_contact/src/Extension/ContactComponent.php index d4402a1060031..0158384f98923 100644 --- a/administrator/components/com_contact/src/Extension/ContactComponent.php +++ b/administrator/components/com_contact/src/Extension/ContactComponent.php @@ -120,7 +120,7 @@ public function validateSection($section, $item = null) */ public function getContexts(): array { - Factory::getLanguage()->load('com_contact', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_contact', JPATH_ADMINISTRATOR); $contexts = [ 'com_contact.contact' => Text::_('COM_CONTACT_FIELDS_CONTEXT_CONTACT'), @@ -168,7 +168,7 @@ protected function getStateColumnForSection(string $section = null) */ public function getSchemaorgContexts(): array { - Factory::getLanguage()->load('com_content', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_content', JPATH_ADMINISTRATOR); $contexts = [ 'com_contact.contact' => Text::_('COM_CONTACT'), diff --git a/administrator/components/com_content/src/Extension/ContentComponent.php b/administrator/components/com_content/src/Extension/ContentComponent.php index 092b7396a8066..e91c511b6a83b 100644 --- a/administrator/components/com_content/src/Extension/ContentComponent.php +++ b/administrator/components/com_content/src/Extension/ContentComponent.php @@ -176,7 +176,7 @@ public function validateSection($section, $item = null) */ public function getContexts(): array { - Factory::getLanguage()->load('com_content', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_content', JPATH_ADMINISTRATOR); $contexts = [ 'com_content.article' => Text::_('COM_CONTENT'), @@ -195,7 +195,7 @@ public function getContexts(): array */ public function getSchemaorgContexts(): array { - Factory::getLanguage()->load('com_content', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_content', JPATH_ADMINISTRATOR); $contexts = [ 'com_content.article' => Text::_('COM_CONTENT'), @@ -213,7 +213,7 @@ public function getSchemaorgContexts(): array */ public function getWorkflowContexts(): array { - Factory::getLanguage()->load('com_content', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_content', JPATH_ADMINISTRATOR); $contexts = [ 'com_content.article' => Text::_('COM_CONTENT'), diff --git a/administrator/components/com_content/src/Helper/ContentHelper.php b/administrator/components/com_content/src/Helper/ContentHelper.php index 46aa32889767d..1da128559d3c9 100644 --- a/administrator/components/com_content/src/Helper/ContentHelper.php +++ b/administrator/components/com_content/src/Helper/ContentHelper.php @@ -95,7 +95,7 @@ public static function onPrepareForm(Form $form, $data) $data = (array) $data; // Make workflows translatable - Factory::getLanguage()->load('com_workflow', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_workflow', JPATH_ADMINISTRATOR); $form->setFieldAttribute('workflow_id', 'default', 'inherit'); diff --git a/administrator/components/com_content/src/Model/ArticlesModel.php b/administrator/components/com_content/src/Model/ArticlesModel.php index 3d3f40673d6ab..9a19d6091b97a 100644 --- a/administrator/components/com_content/src/Model/ArticlesModel.php +++ b/administrator/components/com_content/src/Model/ArticlesModel.php @@ -575,7 +575,7 @@ public function getTransitions() try { if (\count($stage_ids) || \count($workflow_ids)) { - Factory::getLanguage()->load('com_workflow', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('com_workflow', JPATH_ADMINISTRATOR); $query = $db->getQuery(true); diff --git a/administrator/components/com_contenthistory/src/Helper/ContenthistoryHelper.php b/administrator/components/com_contenthistory/src/Helper/ContenthistoryHelper.php index dafd8c048d725..c15d4d725ad55 100644 --- a/administrator/components/com_contenthistory/src/Helper/ContenthistoryHelper.php +++ b/administrator/components/com_contenthistory/src/Helper/ContenthistoryHelper.php @@ -248,7 +248,7 @@ public static function loadLanguageFiles($typeAlias) if (\is_array($aliasArray) && \count($aliasArray) == 2) { $component = ($aliasArray[1] == 'category') ? 'com_categories' : $aliasArray[0]; - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); /** * Loading language file from the administrator/language directory then diff --git a/administrator/components/com_fields/src/Field/ComponentsFieldgroupField.php b/administrator/components/com_fields/src/Field/ComponentsFieldgroupField.php index 0a7f763baf9fc..6afaa0cbf8a35 100644 --- a/administrator/components/com_fields/src/Field/ComponentsFieldgroupField.php +++ b/administrator/components/com_fields/src/Field/ComponentsFieldgroupField.php @@ -59,7 +59,7 @@ protected function getOptions() $options = []; if (\count($items)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $components = []; diff --git a/administrator/components/com_fields/src/Field/ComponentsFieldsField.php b/administrator/components/com_fields/src/Field/ComponentsFieldsField.php index fecd3715fd762..19418f4837cfe 100644 --- a/administrator/components/com_fields/src/Field/ComponentsFieldsField.php +++ b/administrator/components/com_fields/src/Field/ComponentsFieldsField.php @@ -59,7 +59,7 @@ protected function getOptions() $options = []; if (\count($items)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $components = []; diff --git a/administrator/components/com_fields/src/Helper/FieldsHelper.php b/administrator/components/com_fields/src/Helper/FieldsHelper.php index 8e70a96a4312c..0b05db8a07f5f 100644 --- a/administrator/components/com_fields/src/Helper/FieldsHelper.php +++ b/administrator/components/com_fields/src/Helper/FieldsHelper.php @@ -437,7 +437,7 @@ public static function prepareForm($context, Form $form, $data) if (!$label) { $key = strtoupper($component . '_FIELDS_' . $section . '_LABEL'); - if (!Factory::getLanguage()->hasKey($key)) { + if (!Factory::getApplication()->getLanguage()->hasKey($key)) { $key = 'JGLOBAL_FIELDS'; } @@ -447,7 +447,7 @@ public static function prepareForm($context, Form $form, $data) if (!$description) { $key = strtoupper($component . '_FIELDS_' . $section . '_DESC'); - if (Factory::getLanguage()->hasKey($key)) { + if (Factory::getApplication()->getLanguage()->hasKey($key)) { $description = $key; } } diff --git a/administrator/components/com_fields/src/Model/FieldModel.php b/administrator/components/com_fields/src/Model/FieldModel.php index c6eff9511df62..af4d2a4f510fb 100644 --- a/administrator/components/com_fields/src/Model/FieldModel.php +++ b/administrator/components/com_fields/src/Model/FieldModel.php @@ -1028,13 +1028,13 @@ protected function preprocessForm(Form $form, $data, $group = 'content') // Allow to override the default value label and description through the plugin $key = 'PLG_FIELDS_' . strtoupper($dataObject->type) . '_DEFAULT_VALUE_LABEL'; - if (Factory::getLanguage()->hasKey($key)) { + if (Factory::getApplication()->getLanguage()->hasKey($key)) { $form->setFieldAttribute('default_value', 'label', $key); } $key = 'PLG_FIELDS_' . strtoupper($dataObject->type) . '_DEFAULT_VALUE_DESC'; - if (Factory::getLanguage()->hasKey($key)) { + if (Factory::getApplication()->getLanguage()->hasKey($key)) { $form->setFieldAttribute('default_value', 'description', $key); } @@ -1096,7 +1096,7 @@ function () use ($component, $section) { } if (file_exists($path)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($component, JPATH_BASE); $lang->load($component, JPATH_BASE . '/components/' . $component); diff --git a/administrator/components/com_fields/src/Model/GroupModel.php b/administrator/components/com_fields/src/Model/GroupModel.php index 69caf97134ff0..063483afd7473 100644 --- a/administrator/components/com_fields/src/Model/GroupModel.php +++ b/administrator/components/com_fields/src/Model/GroupModel.php @@ -258,7 +258,7 @@ protected function preprocessForm(Form $form, $data, $group = 'content') $path = Path::clean(JPATH_ADMINISTRATOR . '/components/' . $component . '/models/forms/fieldgroup/' . $section . '.xml'); if (file_exists($path)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($component, JPATH_BASE); $lang->load($component, JPATH_BASE . '/components/' . $component); diff --git a/administrator/components/com_finder/src/Field/ContentmapField.php b/administrator/components/com_finder/src/Field/ContentmapField.php index e35a26205d31a..affacc8d54fc7 100644 --- a/administrator/components/com_finder/src/Field/ContentmapField.php +++ b/administrator/components/com_finder/src/Field/ContentmapField.php @@ -103,7 +103,7 @@ protected function getGroups() */ private function prepareLevel($parent, $parents) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $entries = []; foreach ($parents[$parent] as $item) { diff --git a/administrator/components/com_finder/src/Field/ContenttypesField.php b/administrator/components/com_finder/src/Field/ContenttypesField.php index 45d78df38e5be..2ec815c64691b 100644 --- a/administrator/components/com_finder/src/Field/ContenttypesField.php +++ b/administrator/components/com_finder/src/Field/ContenttypesField.php @@ -45,7 +45,7 @@ class ContenttypesField extends ListField */ public function getOptions() { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $options = []; $db = $this->getDatabase(); diff --git a/administrator/components/com_finder/src/Helper/LanguageHelper.php b/administrator/components/com_finder/src/Helper/LanguageHelper.php index 34380b58f57ef..2b589a67af618 100644 --- a/administrator/components/com_finder/src/Helper/LanguageHelper.php +++ b/administrator/components/com_finder/src/Helper/LanguageHelper.php @@ -102,7 +102,7 @@ public static function branchLanguageTitle($branchName) */ public static function loadComponentLanguage() { - Factory::getLanguage()->load('com_finder', JPATH_SITE); + Factory::getApplication()->getLanguage()->load('com_finder', JPATH_SITE); } /** @@ -139,7 +139,7 @@ public static function loadPluginLanguage() } // Load generic language strings. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load('plg_content_finder', JPATH_ADMINISTRATOR); // Load language file for each plugin. diff --git a/administrator/components/com_finder/src/Model/StatisticsModel.php b/administrator/components/com_finder/src/Model/StatisticsModel.php index 8845712b15b58..b7a4b0ebd0f66 100644 --- a/administrator/components/com_finder/src/Model/StatisticsModel.php +++ b/administrator/components/com_finder/src/Model/StatisticsModel.php @@ -74,7 +74,7 @@ public function getData() $db->setQuery($query); $data->type_list = $db->loadObjectList(); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $plugins = PluginHelper::getPlugin('finder'); foreach ($plugins as $plugin) { diff --git a/administrator/components/com_finder/src/Service/HTML/Filter.php b/administrator/components/com_finder/src/Service/HTML/Filter.php index 92d660e4515d5..3debb52f35d79 100644 --- a/administrator/components/com_finder/src/Service/HTML/Filter.php +++ b/administrator/components/com_finder/src/Service/HTML/Filter.php @@ -146,7 +146,7 @@ public function slider($options = []) } // Translate node titles if possible. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($nodes as $nk => $nv) { if (trim($nv->parent_title, '*') === 'Language') { @@ -218,7 +218,7 @@ public function select($idxQuery, $options) // Try to load the results from cache. $cache = Factory::getCache('com_finder', ''); - $cacheId = 'filter_select_' . serialize([$idxQuery->filter, $options, $groups, Factory::getLanguage()->getTag()]); + $cacheId = 'filter_select_' . serialize([$idxQuery->filter, $options, $groups, Factory::getApplication()->getLanguage()->getTag()]); // Check the cached results. if ($cache->contains($cacheId)) { @@ -303,7 +303,7 @@ public function select($idxQuery, $options) // Apply multilanguage filter if (Multilanguage::isEnabled()) { - $language = [Factory::getLanguage()->getTag(), '*']; + $language = [Factory::getApplication()->getLanguage()->getTag(), '*']; $query->whereIn($db->quoteName('t.language'), $language, ParameterType::STRING); } @@ -326,7 +326,7 @@ public function select($idxQuery, $options) } // Translate branch nodes if possible. - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $root = []; foreach ($branches[$bk]->nodes as $node_id => $node) { diff --git a/administrator/components/com_finder/src/Service/HTML/Finder.php b/administrator/components/com_finder/src/Service/HTML/Finder.php index 642fcf86f5846..a2f0a37617b37 100644 --- a/administrator/components/com_finder/src/Service/HTML/Finder.php +++ b/administrator/components/com_finder/src/Service/HTML/Finder.php @@ -57,7 +57,7 @@ public function typeslist() // Compile the options. $options = []; - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($rows as $row) { $key = $lang->hasKey(LanguageHelper::branchPlural($row->text)) ? LanguageHelper::branchPlural($row->text) : $row->text; @@ -92,7 +92,7 @@ public function mapslist() } // Translate. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($branches as $branch) { $key = LanguageHelper::branchPlural($branch->text); diff --git a/administrator/components/com_finder/src/Service/HTML/Query.php b/administrator/components/com_finder/src/Service/HTML/Query.php index 2f2a6ffaafa50..8deec182f8367 100644 --- a/administrator/components/com_finder/src/Service/HTML/Query.php +++ b/administrator/components/com_finder/src/Service/HTML/Query.php @@ -82,7 +82,7 @@ public static function explained(IndexerQuery $query) // Process the taxonomy branches. foreach ($query->filters as $branch => $nodes) { // Process the taxonomy nodes. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($nodes as $title => $id) { // Translate the title for Types diff --git a/administrator/components/com_finder/tmpl/maps/default.php b/administrator/components/com_finder/tmpl/maps/default.php index 2b9ca870ffecc..0364fb7838612 100644 --- a/administrator/components/com_finder/tmpl/maps/default.php +++ b/administrator/components/com_finder/tmpl/maps/default.php @@ -22,7 +22,7 @@ $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); -$lang = Factory::getLanguage(); +$lang = Factory::getApplication()->getLanguage(); $branchFilter = $this->escape($this->state->get('filter.branch')); Text::script('COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT'); diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index f3b6198b99b47..8c9f31ccf9cbd 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -42,7 +42,7 @@ public static function loadTranslationFiles($uid, bool $steps = false) return; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // The uid has an extension separator so we need to check the extension language files if (strpos($uid, '.') > 0) { diff --git a/administrator/components/com_installer/src/Model/InstallerModel.php b/administrator/components/com_installer/src/Model/InstallerModel.php index e57297043d0f2..748f1e1e1392d 100644 --- a/administrator/components/com_installer/src/Model/InstallerModel.php +++ b/administrator/components/com_installer/src/Model/InstallerModel.php @@ -146,7 +146,7 @@ protected function _getList($query, $limitstart = 0, $limit = 0) */ protected function translate(&$items) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($items as &$item) { if (\strlen($item->manifest_cache) && $data = json_decode($item->manifest_cache)) { diff --git a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php index b28ed81f2c716..bc8f87b3f85a6 100644 --- a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php +++ b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php @@ -1662,7 +1662,7 @@ private function checkCompatibility($updateFileUrl, $joomlaTargetVersion) protected function translateExtensionName(&$item) { // @todo: Cleanup duplicated code. from com_installer/src/Model/InstallerModel.php - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $path = $item->client_id ? JPATH_ADMINISTRATOR : JPATH_SITE; $extension = $item->element; diff --git a/administrator/components/com_languages/src/Controller/InstalledController.php b/administrator/components/com_languages/src/Controller/InstalledController.php index d92d01a8d93af..111aaf259b491 100644 --- a/administrator/components/com_languages/src/Controller/InstalledController.php +++ b/administrator/components/com_languages/src/Controller/InstalledController.php @@ -44,7 +44,7 @@ public function setDefault() if ($model->publish($cid)) { // Switching to the new administrator language for the message if ($model->getState('client_id') == 1) { - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $newLang = Language::getInstance($cid); Factory::$language = $newLang; $this->app->loadLanguage($language = $newLang); @@ -92,7 +92,7 @@ public function switchAdminLanguage() if ($model->switchAdminLanguage($cid)) { // Switching to the new language for the message $languageName = $info['nativeName']; - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $newLang = Language::getInstance($cid); Factory::$language = $newLang; $this->app->loadLanguage($language = $newLang); diff --git a/administrator/components/com_languages/src/Model/InstalledModel.php b/administrator/components/com_languages/src/Model/InstalledModel.php index 60a3683f3dd9a..4ab23d34fd5d7 100644 --- a/administrator/components/com_languages/src/Model/InstalledModel.php +++ b/administrator/components/com_languages/src/Model/InstalledModel.php @@ -178,7 +178,7 @@ public function getData() if (\is_null($this->data)) { $this->data = []; - $isCurrentLanguageRtl = Factory::getLanguage()->isRtl(); + $isCurrentLanguageRtl = Factory::getApplication()->getLanguage()->isRtl(); $params = ComponentHelper::getParams('com_languages'); $installedLanguages = LanguageHelper::getInstalledLanguages(null, true, true, null, null, null); diff --git a/administrator/components/com_login/src/Model/LoginModel.php b/administrator/components/com_login/src/Model/LoginModel.php index af855dbce62ea..55c85eb0f90f8 100644 --- a/administrator/components/com_login/src/Model/LoginModel.php +++ b/administrator/components/com_login/src/Model/LoginModel.php @@ -131,7 +131,7 @@ protected static function _load($module) } $app = Factory::getApplication(); - $lang = Factory::getLanguage()->getTag(); + $lang = Factory::getApplication()->getLanguage()->getTag(); $clientId = (int) $app->getClientId(); /** @var \Joomla\CMS\Cache\Controller\CallbackController $cache */ diff --git a/administrator/components/com_mails/src/Helper/MailsHelper.php b/administrator/components/com_mails/src/Helper/MailsHelper.php index 08d5bc777df78..816c3993a8312 100644 --- a/administrator/components/com_mails/src/Helper/MailsHelper.php +++ b/administrator/components/com_mails/src/Helper/MailsHelper.php @@ -74,7 +74,7 @@ public static function loadTranslationFiles($extension) return; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $source = ''; switch (substr($extension, 0, 3)) { diff --git a/administrator/components/com_menus/src/Model/ItemModel.php b/administrator/components/com_menus/src/Model/ItemModel.php index 4f1103da3a6b0..0825d0c91a438 100644 --- a/administrator/components/com_menus/src/Model/ItemModel.php +++ b/administrator/components/com_menus/src/Model/ItemModel.php @@ -698,7 +698,7 @@ public function getItem($pk = null) if (isset($args['option'])) { // Load the language file for the component. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($args['option'], JPATH_ADMINISTRATOR) || $lang->load($args['option'], JPATH_ADMINISTRATOR . '/components/' . $args['option']); diff --git a/administrator/components/com_menus/src/Model/ItemsModel.php b/administrator/components/com_menus/src/Model/ItemsModel.php index 172fb75729d25..f85a23dbeac86 100644 --- a/administrator/components/com_menus/src/Model/ItemsModel.php +++ b/administrator/components/com_menus/src/Model/ItemsModel.php @@ -124,7 +124,7 @@ protected function populateState($ordering = 'a.lft', $direction = 'asc') // Load mod_menu.ini file when client is administrator if ($clientId == 1) { - Factory::getLanguage()->load('mod_menu', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('mod_menu', JPATH_ADMINISTRATOR); } $currentMenuType = $app->getUserState($this->context . '.menutype', ''); @@ -574,7 +574,7 @@ public function getItems() if (!isset($this->cache[$store])) { $items = parent::getItems(); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $client = $this->state->get('filter.client_id'); if ($items) { diff --git a/administrator/components/com_menus/src/Model/MenutypesModel.php b/administrator/components/com_menus/src/Model/MenutypesModel.php index 5dc288519f4e4..4c5aebbeff9ba 100644 --- a/administrator/components/com_menus/src/Model/MenutypesModel.php +++ b/administrator/components/com_menus/src/Model/MenutypesModel.php @@ -82,7 +82,7 @@ public function getReverseLookup() */ public function getTypeOptions() { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $list = []; // Get the list of components. @@ -442,7 +442,7 @@ protected function getTypeOptionsFromLayouts($component, $view) $options = []; $layouts = []; $layoutNames = []; - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $client = ApplicationHelper::getClientInfo($this->getState('client_id')); // Get the views for this component. diff --git a/administrator/components/com_modules/src/Helper/ModulesHelper.php b/administrator/components/com_modules/src/Helper/ModulesHelper.php index 5a68b64c3ef8b..ea0cc9a18cf34 100644 --- a/administrator/components/com_modules/src/Helper/ModulesHelper.php +++ b/administrator/components/com_modules/src/Helper/ModulesHelper.php @@ -168,7 +168,7 @@ public static function getModules($clientId) $db->setQuery($query); $modules = $db->loadObjectList(); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($modules as $i => $module) { $extension = $module->value; @@ -219,7 +219,7 @@ public static function getAssignmentOptions($clientId) public static function getTranslatedModulePosition($clientId, $template, $position) { // Template translation - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $path = $clientId ? JPATH_ADMINISTRATOR : JPATH_SITE; $loaded = $lang->getPaths('tpl_' . $template . '.sys'); diff --git a/administrator/components/com_modules/src/Model/ModuleModel.php b/administrator/components/com_modules/src/Model/ModuleModel.php index 406b9949b6c3b..58f9c29defcc5 100644 --- a/administrator/components/com_modules/src/Model/ModuleModel.php +++ b/administrator/components/com_modules/src/Model/ModuleModel.php @@ -787,7 +787,7 @@ protected function prepareTable($table) */ protected function preprocessForm(Form $form, $data, $group = 'content') { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $clientId = $this->getState('item.client_id'); $module = $this->getState('item.module'); diff --git a/administrator/components/com_modules/src/Model/ModulesModel.php b/administrator/components/com_modules/src/Model/ModulesModel.php index 2eabe05b6d4c7..9c0342c28d785 100644 --- a/administrator/components/com_modules/src/Model/ModulesModel.php +++ b/administrator/components/com_modules/src/Model/ModulesModel.php @@ -227,7 +227,7 @@ protected function _getList($query, $limitstart = 0, $limit = 0) */ protected function translate(&$items) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $clientPath = $this->getState('client_id') ? JPATH_ADMINISTRATOR : JPATH_SITE; foreach ($items as $item) { @@ -411,7 +411,7 @@ protected function getListQuery() // Filter on the language. if ($language = $this->getState('filter.language')) { if ($language === 'current') { - $language = [Factory::getLanguage()->getTag(), '*']; + $language = [Factory::getApplication()->getLanguage()->getTag(), '*']; $query->whereIn($db->quoteName('a.language'), $language, ParameterType::STRING); } else { $query->where($db->quoteName('a.language') . ' = :language') diff --git a/administrator/components/com_modules/src/Model/PositionsModel.php b/administrator/components/com_modules/src/Model/PositionsModel.php index 81c0aebe6ac9e..1c0804dadd17b 100644 --- a/administrator/components/com_modules/src/Model/PositionsModel.php +++ b/administrator/components/com_modules/src/Model/PositionsModel.php @@ -99,7 +99,7 @@ protected function populateState($ordering = 'ordering', $direction = 'asc') public function getItems() { if (!isset($this->items)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $search = $this->getState('filter.search'); $state = $this->getState('filter.state'); $clientId = $this->getState('client_id'); diff --git a/administrator/components/com_modules/src/Model/SelectModel.php b/administrator/components/com_modules/src/Model/SelectModel.php index 643ca24503046..43a5e29b0d5d7 100644 --- a/administrator/components/com_modules/src/Model/SelectModel.php +++ b/administrator/components/com_modules/src/Model/SelectModel.php @@ -129,7 +129,7 @@ public function getItems() $items = parent::getItems(); $client = ApplicationHelper::getClientInfo($this->getState('client_id', 0)); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // Loop through the results to add the XML metadata, // and load language support. diff --git a/administrator/components/com_plugins/src/Model/PluginModel.php b/administrator/components/com_plugins/src/Model/PluginModel.php index b4284a637c81f..ddd1fd875778d 100644 --- a/administrator/components/com_plugins/src/Model/PluginModel.php +++ b/administrator/components/com_plugins/src/Model/PluginModel.php @@ -250,7 +250,7 @@ protected function preprocessForm(Form $form, $data, $group = 'content') { $folder = $this->getState('item.folder'); $element = $this->getState('item.element'); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // Load the core and/or local language sys file(s) for the ordering field. $db = $this->getDatabase(); diff --git a/administrator/components/com_plugins/src/Model/PluginsModel.php b/administrator/components/com_plugins/src/Model/PluginsModel.php index 6e631b7f02080..a99d7a9184035 100644 --- a/administrator/components/com_plugins/src/Model/PluginsModel.php +++ b/administrator/components/com_plugins/src/Model/PluginsModel.php @@ -183,7 +183,7 @@ protected function _getList($query, $limitstart = 0, $limit = 0) */ protected function translate(&$items) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($items as &$item) { $source = JPATH_PLUGINS . '/' . $item->folder . '/' . $item->element; diff --git a/administrator/components/com_privacy/src/Model/ExportModel.php b/administrator/components/com_privacy/src/Model/ExportModel.php index 8ae502d1d713b..61c931a441861 100644 --- a/administrator/components/com_privacy/src/Model/ExportModel.php +++ b/administrator/components/com_privacy/src/Model/ExportModel.php @@ -174,7 +174,7 @@ public function emailDataExport($id = null) * Error messages will still be displayed to the administrator, so those messages should continue to use the Text class. */ - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $db = $this->getDatabase(); diff --git a/administrator/components/com_privacy/src/Model/RequestModel.php b/administrator/components/com_privacy/src/Model/RequestModel.php index 47b531c848b6e..859abbaea1d7c 100644 --- a/administrator/components/com_privacy/src/Model/RequestModel.php +++ b/administrator/components/com_privacy/src/Model/RequestModel.php @@ -259,7 +259,7 @@ public function notifyUserAdminCreatedRequest($id) * Error messages will still be displayed to the administrator, so those messages should continue to use the Text class. */ - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $db = $this->getDatabase(); diff --git a/administrator/components/com_templates/src/Model/StyleModel.php b/administrator/components/com_templates/src/Model/StyleModel.php index 0d8984b4b262e..c5138dad8b2c1 100644 --- a/administrator/components/com_templates/src/Model/StyleModel.php +++ b/administrator/components/com_templates/src/Model/StyleModel.php @@ -385,7 +385,7 @@ protected function preprocessForm(Form $form, $data, $group = 'content') { $clientId = $this->getState('item.client_id'); $template = $this->getState('item.template'); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $client = ApplicationHelper::getClientInfo($clientId); if (!$form->loadFile('style_' . $client->name, true)) { diff --git a/administrator/components/com_templates/src/Model/TemplateModel.php b/administrator/components/com_templates/src/Model/TemplateModel.php index 3f2fe024925a1..8b360b0ce2cb2 100644 --- a/administrator/components/com_templates/src/Model/TemplateModel.php +++ b/administrator/components/com_templates/src/Model/TemplateModel.php @@ -368,7 +368,7 @@ public function getFiles() $app = Factory::getApplication(); $client = ApplicationHelper::getClientInfo($template->client_id); $path = Path::clean($client->path . '/templates/' . $template->element . '/'); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // Load the core and/or local language file(s). $lang->load('tpl_' . $template->element, $client->path) diff --git a/administrator/components/com_users/src/Helper/DebugHelper.php b/administrator/components/com_users/src/Helper/DebugHelper.php index 2635774858057..71297453a439f 100644 --- a/administrator/components/com_users/src/Helper/DebugHelper.php +++ b/administrator/components/com_users/src/Helper/DebugHelper.php @@ -47,7 +47,7 @@ public static function getComponents() $items = $db->setQuery($query)->loadObjectList(); if (\count($items)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); foreach ($items as &$item) { // Load language @@ -128,7 +128,7 @@ public static function getDebugActions($component = null) } // Load language - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $extension = 'com_config'; $source = JPATH_ADMINISTRATOR . '/components/' . $extension; diff --git a/administrator/components/com_users/src/Model/MailModel.php b/administrator/components/com_users/src/Model/MailModel.php index 6de5f948c44a6..62b661d5c577a 100644 --- a/administrator/components/com_users/src/Model/MailModel.php +++ b/administrator/components/com_users/src/Model/MailModel.php @@ -105,7 +105,7 @@ public function send() $user = $this->getCurrentUser(); $access = new Access(); $db = $this->getDatabase(); - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $mode = \array_key_exists('mode', $data) ? (int) $data['mode'] : 0; $subject = \array_key_exists('subject', $data) ? $data['subject'] : ''; diff --git a/administrator/components/com_users/src/Service/HTML/Users.php b/administrator/components/com_users/src/Service/HTML/Users.php index 83adfbc60a489..9c381c71142ff 100644 --- a/administrator/components/com_users/src/Service/HTML/Users.php +++ b/administrator/components/com_users/src/Service/HTML/Users.php @@ -402,7 +402,7 @@ public function editor($value) } $db = Factory::getDbo(); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $query = $db->getQuery(true) ->select($db->quoteName('name')) ->from($db->quoteName('#__extensions')) diff --git a/administrator/components/com_workflow/src/Field/ComponentsWorkflowField.php b/administrator/components/com_workflow/src/Field/ComponentsWorkflowField.php index cd4ed6361082a..bd7d2d56029db 100644 --- a/administrator/components/com_workflow/src/Field/ComponentsWorkflowField.php +++ b/administrator/components/com_workflow/src/Field/ComponentsWorkflowField.php @@ -59,7 +59,7 @@ protected function getOptions() $options = []; if (\count($items)) { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $components = []; diff --git a/administrator/modules/mod_submenu/mod_submenu.php b/administrator/modules/mod_submenu/mod_submenu.php index 1a5ed3285d9a3..07a0446746814 100644 --- a/administrator/modules/mod_submenu/mod_submenu.php +++ b/administrator/modules/mod_submenu/mod_submenu.php @@ -26,10 +26,10 @@ } if ($root && $root->hasChildren()) { - Factory::getLanguage()->load( + Factory::getApplication()->getLanguage()->load( 'mod_menu', JPATH_ADMINISTRATOR, - Factory::getLanguage()->getTag(), + Factory::getApplication()->getLanguage()->getTag(), true ); diff --git a/administrator/modules/mod_submenu/src/Menu/Menu.php b/administrator/modules/mod_submenu/src/Menu/Menu.php index d00d87a993162..d89015059fe35 100644 --- a/administrator/modules/mod_submenu/src/Menu/Menu.php +++ b/administrator/modules/mod_submenu/src/Menu/Menu.php @@ -45,7 +45,7 @@ public static function preprocess($parent) $app = Factory::getApplication(); $user = $app->getIdentity(); $children = $parent->getChildren(); - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $dispatcher = $app->getDispatcher(); /** diff --git a/administrator/templates/atum/html/layouts/chromes/body.php b/administrator/templates/atum/html/layouts/chromes/body.php index ab4c8f317e2d9..99d182c86d574 100644 --- a/administrator/templates/atum/html/layouts/chromes/body.php +++ b/administrator/templates/atum/html/layouts/chromes/body.php @@ -43,7 +43,7 @@
< class="card pt-3"> - isRtl() ? 'start' : 'end'; ?> + getLanguage()->isRtl() ? 'start' : 'end'; ?>