Skip to content

Commit 0a78061

Browse files
committed
A11y patch.
Changelog excerpt: - Added aria expanded and controls attributes to some of the clickable menus at the front-end.
1 parent 8abdc0c commit 0a78061

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+439
-435
lines changed

Changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,3 +224,6 @@ __*Why "v3.0.0" instead of "v1.0.0?"*__ Prior to phpMussel v3, the "phpMussel Co
224224

225225
#### Bugs fixed.
226226
- [2025.12.27]: Page tip greeting wasn't correctly showing the username when at the awaiting 2FA code page; Fixed.
227+
228+
#### Other changes.
229+
- [2026.01.14]: Added aria expanded and controls attributes to some of the clickable menus at the front-end.

l10n/af.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Afrikaans language data (last modified: 2025.09.11).
10+
# This file: Afrikaans language data (last modified: 2026.01.14).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -198,37 +198,37 @@ hints_xlists:
198198
Some useful links: |+
199199
Nuttige skakels:<br />
200200
<ul class="pieul">
201-
<li><span class="comCat">Gereedskap, hulpbronne, ens vir phpMussel.</span>
202-
<ul class="comSub">
201+
<li><span class="comCat" role="region" aria-controls="menuTRP" aria-expanded="false">Gereedskap, hulpbronne, ens vir phpMussel.</span>
202+
<ul class="comSub" id="menuTRP">
203203
<li>{{Links.phpMussel.Issues}} – Kwessies bladsy vir phpMussel (ondersteuning, bystand, ens).</li>
204204
<li>{{Links.phpMussel.SigTool}} – Skep phpMussel handtekeninglêers met behulp van die ClamAV handtekening databasis.</li>
205205
<li>{{Links.phpMussel.Extras}} – Verskeie ekstras.</li>
206206
</ul>
207207
</li>
208-
<li><span class="comCat">Gereedskap, hulpbronne, ens vir ClamAV.</span>
209-
<ul class="comSub">
208+
<li><span class="comCat" role="region" aria-controls="menuTRClamAV" aria-expanded="false">Gereedskap, hulpbronne, ens vir ClamAV.</span>
209+
<ul class="comSub" id="menuTRClamAV">
210210
<li>{{Links.ClamavNet}} – ClamAV tuisblad (ClamAV® is 'n oopbron-antivirus-enjin vir die opsporing van trojans, virusse, wanware en ander kwaadwillige bedreigings).</li>
211211
<li>{{Links.SecuriteInfo}} – Rekenaar sekuriteitsmaatskappy wat aanvullende handtekeninge vir ClamAV aanbied.</li>
212212
<li>{{Links.Sanesecurity}} – Rekenaar sekuriteitsmaatskappy wat aanvullende handtekeninge vir ClamAV aanbied.</li>
213213
<li>{{Links.Malware Expert}} – Bied aanvullende handtekeninge vir ClamAV en aanvullende reëls vir ModSecurity.</li>
214214
</ul>
215215
</li>
216-
<li><span class="comCat">Groepe, forums, gemeenskappe, ens.</span>
217-
<ul class="comSub">
216+
<li><span class="comCat" role="region" aria-controls="menuGFC" aria-expanded="false">Groepe, forums, gemeenskappe, ens.</span>
217+
<ul class="comSub" id="menuGFC">
218218
<li>{{Links.PHP.Earth.Facebook}} – PHP leerhulpbronne en bespreking.</li>
219219
<li>{{Links.MalwareTips}} – Nuttige wanware-gefokusde besprekingsforums.</li>
220220
</ul>
221221
</li>
222-
<li><span class="comCat">Ander nuttige gereedskap, hulpbronne, dienste, ens.</span>
223-
<ul class="comSub">
222+
<li><span class="comCat" role="region" aria-controls="menuOUTRS" aria-expanded="false">Ander nuttige gereedskap, hulpbronne, dienste, ens.</span>
223+
<ul class="comSub" id="menuOUTRS">
224224
<li>{{Links.PhishTank}} – Uitvissing-databasis wat deur die phpMussel URL-skandeerder gebruik word.</li>
225225
<li>{{Links.VirusTotal}} – VirusTotal is 'n gratis diens vir die ontleding van verdagte lêers en URL's.</li>
226226
<li>{{Links.Hybrid Analysis}} – Hybrid Analysis is 'n gratis wanware-ontledingsdiens wat deur {{Links.Payload Security}} verskaf word.</li>
227227
<li>{{Links.Malwarebytes}} – Rekenaar teen wanware spesialiste.</li>
228228
</ul>
229229
</li>
230230
<li><span class="comCat">Inligtings en leerhulpbronne.</span>
231-
<ul class="comSub">
231+
<ul class="comSub" id="menuILR">
232232
<li>{{Links.PHP.Earth.Website}} – PHP leerhulpbronne en bespreking.</li>
233233
<li>{{Links.MDN.Homepage}} – Hulpbronne vir ontwikkelaars, deur ontwikkelaars. Fantastiese hulpbron om te leer oor HTML, CSS, JavaScript, toeganklikheid, en meer.</li>
234234
<li><a href="https://maikuolan.github.io/Vulnerability-Charts/" hreflang="en-AU" rel="noopener noreferrer external">Kwesbaarheidskaarte</a> – Lys veilige/onveilige weergawes van verskeie pakkette (HHVM, PHP, phpMyAdmin, Python, ens).</li>

l10n/ar.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Arabic language data (last modified: 2025.09.16).
10+
# This file: Arabic language data (last modified: 2026.01.14).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -198,37 +198,37 @@ hints_xlists:
198198
Some useful links: |+
199199
بعض الروابط المفيدة:<br />
200200
<ul class="pieul">
201-
<li><span class="comCat">الأدوات، الموارد، إلخ لـ phpMussel.</span>
202-
<ul class="comSub">
201+
<li><span class="comCat" role="region" aria-controls="menuTRP" aria-expanded="false">الأدوات، الموارد، إلخ لـ phpMussel.</span>
202+
<ul class="comSub" id="menuTRP">
203203
<li>{{Links.phpMussel.Issues}} – صفحة المشكلات لphpMussel (الدعم والمساعدة، الخ).</li>
204204
<li>{{Links.phpMussel.SigTool}} – ينشئ ملفات توقيع phpMussel باستخدام قاعدة بيانات توقيعات ClamAV.</li>
205205
<li>{{Links.phpMussel.Extras}} – إضافات مختلفة.</li>
206206
</ul>
207207
</li>
208-
<li><span class="comCat">الأدوات، الموارد، إلخ لـ ClamAV.</span>
209-
<ul class="comSub">
208+
<li><span class="comCat" role="region" aria-controls="menuTRClamAV" aria-expanded="false">الأدوات، الموارد، إلخ لـ ClamAV.</span>
209+
<ul class="comSub" id="menuTRClamAV">
210210
<li>{{Links.ClamavNet}} – الرئيسية ClamAV (ClamAV® هو محرك مكافحة الفيروسات مفتوحة المصدر للكشف عن أحصنة طروادة والفيروسات، والبرمجيات الخبيثة وغيرها من التهديدات الخبيثة).</li>
211211
<li>{{Links.SecuriteInfo}} – شركة أمن الكمبيوتر التي توفر التوقيعات التكميلية لكلاماف.</li>
212212
<li>{{Links.Sanesecurity}} – شركة أمن الكمبيوتر التي توفر التوقيعات التكميلية لكلاماف.</li>
213213
<li>{{Links.Malware Expert}} – يقدم التواقيع التكميلية لClamAV والقواعد التكميلية لModSecurity.</li>
214214
</ul>
215215
</li>
216-
<li><span class="comCat">مجموعات، المنتديات، مجتمعات، إلخ.</span>
217-
<ul class="comSub">
216+
<li><span class="comCat" role="region" aria-controls="menuGFC" aria-expanded="false">مجموعات، المنتديات، مجتمعات، إلخ.</span>
217+
<ul class="comSub" id="menuGFC">
218218
<li>{{Links.PHP.Earth.Facebook}} – PHP مصادر التعلم والمناقشة.</li>
219219
<li>{{Links.MalwareTips}} – مفيدة البرمجيات الخبيثة المنتديات مناقشة مركزة.</li>
220220
</ul>
221221
</li>
222-
<li><span class="comCat">الأدوات، الموارد، الخدمات، إلخ مفيدة أخرى.</span>
223-
<ul class="comSub">
222+
<li><span class="comCat" role="region" aria-controls="menuOUTRS" aria-expanded="false">الأدوات، الموارد، الخدمات، إلخ مفيدة أخرى.</span>
223+
<ul class="comSub" id="menuOUTRS">
224224
<li>{{Links.PhishTank}} – التصيد قاعدة البيانات التي تستخدمها URL الماسح الضوئي phpMussel.</li>
225225
<li>{{Links.VirusTotal}} – خدمة مجانية لتحليل الملفات وعناوين المواقع التي هي مشبوهة.</li>
226226
<li>{{Links.Hybrid Analysis}} – Hybrid Analysis هو خدمة تحليل البرمجيات الخبيثة المجانية التي تقدمها {{Links.Payload Security}}.</li>
227227
<li>{{Links.Malwarebytes}} – الكمبيوتر المتخصصين لمكافحة البرمجيات الخبيثة.</li>
228228
</ul>
229229
</li>
230230
<li><span class="comCat">موارد المعلومات والتعلم.</span>
231-
<ul class="comSub">
231+
<ul class="comSub" id="menuILR">
232232
<li>{{Links.PHP.Earth.Website}} – PHP مصادر التعلم والمناقشة.</li>
233233
<li>{{Links.MDN.Homepage}} – موارد للمطورين، من قبل المطورين. مورد رائع للتعرف على HTML وCSS وJavaScript وإمكانية الوصول والمزيد.</li>
234234
<li><a dir="ltr" href="https://maikuolan.github.io/Vulnerability-Charts/" hreflang="en-AU" rel="noopener noreferrer external">Vulnerability Charts</a> – يسرد نسخ آمنة وغير آمنة من مختلف الحزم (HHVM ,PHP ,phpMyAdmin ,Python، إلخ).</li>

l10n/bg.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Bulgarian language data (last modified: 2025.09.11).
10+
# This file: Bulgarian language data (last modified: 2026.01.14).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -198,37 +198,37 @@ hints_xlists:
198198
Some useful links: |+
199199
Някои полезни връзки:<br />
200200
<ul class="pieul">
201-
<li><span class="comCat">Инструменти, ресурси, и т.н. за phpMussel.</span>
202-
<ul class="comSub">
201+
<li><span class="comCat" role="region" aria-controls="menuTRP" aria-expanded="false">Инструменти, ресурси, и т.н. за phpMussel.</span>
202+
<ul class="comSub" id="menuTRP">
203203
<li>{{Links.phpMussel.Issues}} – Страницата issues за phpMussel (подкрепа, помощ, и т.н).</li>
204204
<li>{{Links.phpMussel.SigTool}} – Създава файлове за сигнатури за phpMussel, като използва базата данни за сигнатури предоставена от ClamAV.</li>
205205
<li>{{Links.phpMussel.Extras}} – Различни екстри.</li>
206206
</ul>
207207
</li>
208-
<li><span class="comCat">Инструменти, ресурси, и т.н. за ClamAV.</span>
209-
<ul class="comSub">
208+
<li><span class="comCat" role="region" aria-controls="menuTRClamAV" aria-expanded="false">Инструменти, ресурси, и т.н. за ClamAV.</span>
209+
<ul class="comSub" id="menuTRClamAV">
210210
<li>{{Links.ClamavNet}} – Начална страница на ClamAV (ClamAV® е антивирусен двигател с отворен код за откриване на троянски коне, вируси, зловреден софтуер и други злонамерени заплахи).</li>
211211
<li>{{Links.SecuriteInfo}} – Компания за компютърна сигурност, която предлага допълнителни сигнатури за ClamAV.</li>
212212
<li>{{Links.Sanesecurity}} – Компания за компютърна сигурност, която предлага допълнителни сигнатури за ClamAV.</li>
213213
<li>{{Links.Malware Expert}} – Предлага допълнителни сигнатури за ClamAV и допълнителни правила за ModSecurity.</li>
214214
</ul>
215215
</li>
216-
<li><span class="comCat">Групи, форуми, общности, и т.н.</span>
217-
<ul class="comSub">
216+
<li><span class="comCat" role="region" aria-controls="menuGFC" aria-expanded="false">Групи, форуми, общности, и т.н.</span>
217+
<ul class="comSub" id="menuGFC">
218218
<li>{{Links.PHP.Earth.Facebook}} – PHP учебни ресурси и дискусия.</li>
219219
<li>{{Links.MalwareTips}} – Полезни дискусионни форуми, фокусирани върху зловреден софтуер.</li>
220220
</ul>
221221
</li>
222-
<li><span class="comCat">Други полезни инструменти, ресурси, услуги, и т.н.</span>
223-
<ul class="comSub">
222+
<li><span class="comCat" role="region" aria-controls="menuOUTRS" aria-expanded="false">Други полезни инструменти, ресурси, услуги, и т.н.</span>
223+
<ul class="comSub" id="menuOUTRS">
224224
<li>{{Links.PhishTank}} – Фишинг база данни, използвана от URL скенера на phpMussel.</li>
225225
<li>{{Links.VirusTotal}} – VirusTotal е безплатна услуга за анализиране на съмнителни файлове и URL адреси.</li>
226226
<li>{{Links.Hybrid Analysis}} – Hybrid Analysis е безплатна услуга за анализ на зловреден софтуер, предоставяна от {{Links.Payload Security}}.</li>
227227
<li>{{Links.Malwarebytes}} – Компютърни специалисти по борба със зловреден софтуер.</li>
228228
</ul>
229229
</li>
230230
<li><span class="comCat">Информационни и учебни ресурси.</span>
231-
<ul class="comSub">
231+
<ul class="comSub" id="menuILR">
232232
<li>{{Links.PHP.Earth.Website}} – PHP учебни ресурси и дискусия.</li>
233233
<li>{{Links.MDN.Homepage}} – Ресурси за разработчици, по разработчици. Фантастичен ресурс за изучаване на HTML, CSS, JavaScript, достъпност, и др.</li>
234234
<li><a href="https://maikuolan.github.io/Vulnerability-Charts/" hreflang="en-AU" rel="noopener noreferrer external">Диаграми на уязвимости</a> – Изброява безопасни/небезопасни версии на различни пакети (HHVM, PHP, phpMyAdmin, Python, и т.н).</li>

0 commit comments

Comments
 (0)