Bug tracker

This ticket has been moved to our new tracker. Open Ticket PHPBB3-1761 now.

[i18n/L10n] There should be some form of language selection for unregistered users. (fix completed in vcs)

Given the improvements in i18n/L10n for the Installation System in being able to select the language the administrator installs phpBB3 in, this enhancement should be replicated within "core" phpBB3 if impact is minimal. I believe there are two levels of support in which how this could be fixed.

Full fix: Replicate the Installation System language selector within the forum itself, so guest users can also select an installed language (other than the forced default, as is the case currently). This will allow the user to be able to register in their native/preferred language, and not have to "navigate blind" as they would currently have to do in phpBB2 and phpBB3 CVS.

Partial fix: Given the above may be too invasive to add at this "late" stage, a suitable workaround would be to move the language selection at registration to be moved forwards to the Registration Agreement screen. This would at least allow the user to view the agreement in their native/preferred language, which would then carry over as the default selected language should they choose to accept and go through the registration process.

Comments / History

Posted by Graham (Former Team Member) on Sep 29th 2006, 18:33

Meik - assigning this one to you to decide what (if anything) to do since you were the one to remove the code which previously did this from memory

Posted by Acyd Burn (Server Manager) on Oct 17th 2006, 14:35

We will review this for a later version...

Posted by Acyd Burn (Server Manager) on Oct 17th 2006, 14:35

wait... the registration agreement is still able to be resolved...

Posted by SHS` (Consultant) on Oct 17th 2006, 14:47

Acyd Burn wrote:wait... the registration agreement is still able to be resolved...


Yes. Very Happy At the very least, I'd like to see language selection moved "forward" to the user registration agreement part, so that the new user will be able to see this in their native language/a language they understand (assuming it's installed), which would then "stick" as the default language for the new user throughout the rest of the registration process.

The rest can wait for 3.2.x... Smile

Linked ticket with changeset: r6511

Action performed by Anonymous (I am too lazy to register) on Oct 19th 2006, 13:55

Posted by SHS` (Consultant) on Mar 9th 2007, 18:41

Just saw a checking relating to this (elsewhere): http://phpbb.cvs.sourceforge.net/phpbb/ ... 11&r2=1.12

... and reminded me that there was this bug report. Currently the language selection box is still placed after the registration agreement and that some user fields precede the language selection.

So there's the first problem the user has to "guess" past the registration agreement (even if you know phpBB like the back of your hand, the swapped buttons in Hebrew/Arabic (less you spotted the buttons with bold text as being the "confirm" default), can be a bit tricky) and once there, filling out the form (username, email & password), changing the language selection will take you back to the registration agreement (though now in user's language).

Assuming they haven't closed the window in frustration or clicked "back" on their browser ("Hey I've clicked agree already... why am I being shown this again?"), they will find their username and email are auto re-poplated, however their password won't be.

So if language selection can't be the very first thing on the registration process (either on it's own page before the agreement, or at the top of the agreement), the language selector should precede the user profile stuff. Phew. Very Happy

Ticket details

Related SVN changesets