Body:
Hello Joomshaper Support Team,
I am reaching out because we are facing an accessibility and performance optimization issue on our website, which is negatively impacting our Google PageSpeed / Lighthouse metrics (specifically regarding automated navigation and accessibility parameters). https://drive.google.com/file/d/14IV1lT4kKAVv-M2GYLEOdLnZDOHyWWlf/view?usp=sharing
Upon analyzing the PageSpeed report (see attached https://drive.google.com/file/d/1XjCDiYMSq25GCDJSsrHgFJ-jkOegArQB/view?usp=sharing), we noticed that ARIA labels are currently being applied to <span> elements rather than semantic interactive elements. According to W3C and accessibility standards, ARIA attributes like aria-label should be used on interactive elements such as <button> or <a>, rather than generic text containers like <span>.
We would like to know:
Template Override / Structure Change: How can we safely change these specific <span> elements to <button> elements within your framework/extension? Is there a specific layout file we should override in our template HTML folder?
String Translation: We also need to translate the pagination/navigation string "Previous" into Italian ("precedente"). What is the best practice to achieve this? Should we use the standard Joomla language override (COMSPPAGEBUILDER... or similar), or is it hardcoded in a specific view file?
Please find the Google PageSpeed screenshots attached for your reference.
Thank you in advance for your professional support and guidance.
Best regards,