Language Change NPM Resource Changed PR-5.3-dev Pending

User tests: Successful: Unsuccessful:

avatar bembelimen
bembelimen
14 Jan 2025

This is an idea I had, and just want to see some opinions/improvements about it.

Summary of Changes

When installing a fresh Joomla! the first thing is the language selector. But most of the time, you don't need to change the language as it's auto discovered. So this PR minimize the box and moved the selector to a dialog popup. It also fixes some autodiscoveries when e.g. only "de/fr/nl" is submitted by the browser (Firefox does this) to discover "de-DE/fr-FR/nl-NL".

Testing Instructions

  • Do a fresh installation with the code of this PR

Actual result BEFORE applying this Pull Request

Language selector on top

image

Expected result AFTER applying this Pull Request

Language selector minimized

image

image

image

avatar bembelimen bembelimen - open - 14 Jan 2025
avatar bembelimen bembelimen - change - 14 Jan 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 14 Jan 2025
Category Installation Language & Strings JavaScript NPM Change Libraries
avatar bembelimen bembelimen - change - 14 Jan 2025
The description was changed
avatar bembelimen bembelimen - edited - 14 Jan 2025
avatar bembelimen bembelimen - change - 14 Jan 2025
Labels Added: Language Change NPM Resource Changed PR-5.3-dev
avatar bembelimen bembelimen - change - 15 Jan 2025
The description was changed
avatar bembelimen bembelimen - edited - 15 Jan 2025
avatar bembelimen bembelimen - change - 15 Jan 2025
The description was changed
avatar bembelimen bembelimen - edited - 15 Jan 2025
avatar softforge
softforge - comment - 15 Jan 2025

I like this as it's cutting down the choices needed to set up a site and anything to make the install easier for the majority is good

avatar chmst
chmst - comment - 15 Jan 2025

I like the idea.
For A11y: The link must have an underline.

avatar fgsw
fgsw - comment - 15 Jan 2025

related Issues: #44667, #24481.

avatar brianteeman
brianteeman - comment - 15 Jan 2025

It is not obvious that clicking on the current language name will let you change the language. This is an accessibility failure.

avatar chmst
chmst - comment - 15 Jan 2025

The label could be "Change the currnet language "

avatar Bodge-IT Bodge-IT - change - 11 Feb 2025
Title
[5.3] Minimize language selector in installation process
[6.0] Minimize language selector in installation process
avatar Bodge-IT Bodge-IT - edited - 11 Feb 2025
avatar softforge
softforge - comment - 12 Feb 2025

@bembelimen Gary and I would really like to see this in 6, as it makes installation a bit quicker and more intuitive.
One thought we had was to have the as a change symbol to draw the eye to this being where you can change the language.
The main issue I see is that when you are in a language you dont understand its not possible to read to switch the language so a symbol could be helpful.
Another candidate would be
@chmst makes the good point that the link should be underlined, this helps to draw the eye to functionality as well

What can we do to support you with this feature?

Add a Comment

Login with GitHub to post a comment