Skip to content

Commit 506f6ef

Browse files
joomdonationQuyTonrichard67
authored
[5.3] Improve System - Additional Accessibility Features code (#44840)
* Improve System - System - Additional Accessibility Features code * CS * Plugin still needs application. Thanks @Fedik --------- Co-authored-by: Quy Ton <[email protected]> Co-authored-by: Richard Fath <[email protected]>
1 parent f2667d0 commit 506f6ef

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

plugins/system/accessibility/src/Extension/Accessibility.php

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,13 @@ public function onBeforeCompileHead(BeforeCompileHeadEvent $event): void
7272
// Load language file.
7373
$this->loadLanguage();
7474

75+
$language = $app->getLanguage();
76+
7577
// Determine if it is an LTR or RTL language
76-
$direction = $app->getLanguage()->isRtl() ? 'right' : 'left';
78+
$direction = $language->isRtl() ? 'right' : 'left';
7779

7880
// Detect the current active language
79-
$lang = $app->getLanguage()->getTag();
81+
$lang = $language->getTag();
8082

8183
/**
8284
* Add strings for translations in Javascript.
@@ -86,20 +88,20 @@ public function onBeforeCompileHead(BeforeCompileHeadEvent $event): void
8688
'accessibility-options',
8789
[
8890
'labels' => [
89-
'menuTitle' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_MENU_TITLE'),
90-
'increaseText' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_INCREASE_TEXT'),
91-
'decreaseText' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_DECREASE_TEXT'),
92-
'increaseTextSpacing' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_INCREASE_SPACING'),
93-
'decreaseTextSpacing' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_DECREASE_SPACING'),
94-
'invertColors' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_INVERT_COLORS'),
95-
'grayHues' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_GREY'),
96-
'underlineLinks' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_UNDERLINE'),
97-
'bigCursor' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_CURSOR'),
98-
'readingGuide' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_READING'),
99-
'textToSpeech' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_TTS'),
100-
'speechToText' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_STT'),
101-
'resetTitle' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_RESET'),
102-
'closeTitle' => $app->getLanguage()->_('PLG_SYSTEM_ACCESSIBILITY_CLOSE'),
91+
'menuTitle' => $language->_('PLG_SYSTEM_ACCESSIBILITY_MENU_TITLE'),
92+
'increaseText' => $language->_('PLG_SYSTEM_ACCESSIBILITY_INCREASE_TEXT'),
93+
'decreaseText' => $language->_('PLG_SYSTEM_ACCESSIBILITY_DECREASE_TEXT'),
94+
'increaseTextSpacing' => $language->_('PLG_SYSTEM_ACCESSIBILITY_INCREASE_SPACING'),
95+
'decreaseTextSpacing' => $language->_('PLG_SYSTEM_ACCESSIBILITY_DECREASE_SPACING'),
96+
'invertColors' => $language->_('PLG_SYSTEM_ACCESSIBILITY_INVERT_COLORS'),
97+
'grayHues' => $language->_('PLG_SYSTEM_ACCESSIBILITY_GREY'),
98+
'underlineLinks' => $language->_('PLG_SYSTEM_ACCESSIBILITY_UNDERLINE'),
99+
'bigCursor' => $language->_('PLG_SYSTEM_ACCESSIBILITY_CURSOR'),
100+
'readingGuide' => $language->_('PLG_SYSTEM_ACCESSIBILITY_READING'),
101+
'textToSpeech' => $language->_('PLG_SYSTEM_ACCESSIBILITY_TTS'),
102+
'speechToText' => $language->_('PLG_SYSTEM_ACCESSIBILITY_STT'),
103+
'resetTitle' => $language->_('PLG_SYSTEM_ACCESSIBILITY_RESET'),
104+
'closeTitle' => $language->_('PLG_SYSTEM_ACCESSIBILITY_CLOSE'),
103105
],
104106
'icon' => [
105107
'position' => [

0 commit comments

Comments
 (0)