Bug tracker
[i18n/L10n] There should be some form of language selection for unregistered users. (fix completed in vcs)
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
Acyd Burn wrote:wait... the registration agreement is still able to be resolved...
Yes.
The rest can wait for 3.2.x...
... 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.