Page MenuHomePhabricator

Accept any CLDR locale in translation stash
Closed, ResolvedPublic

Description

  1. Visit https://translatewiki.net/wiki/Special:MainPage as logged out user
  2. Start the process to ask a translator account
  3. Pick a language which can't be currently translated

Result: languages which are disabled but known are accepted; but languages which are not known to MediaWiki end bad. All translations are discarded anyway when the account is approved, so it's fine to accept any CLDR language.

This will also allow speakers of unavailable languages to get an account and request the addition of their language.

Split from 70612.


Version: unspecified
Severity: enhancement

Details

Reference
bz73663

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
OpenNone

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:57 AM
bzimport set Reference to bz73663.
bzimport added a subscriber: Unknown Object (MLST).
Nikerabbit triaged this task as Medium priority.Nov 26 2014, 7:54 AM
Nikerabbit set Security to None.

Please be more specific on what happens rather than just "end bad".

Please be more specific on what happens rather than just "end bad".

I'm afraid I'm unable to; interested triagers, please follow the steps and update description.

Nemo_bis claimed this task.

This was fixed at some point: we have $supported = TranslateUtils::getLanguageNames( 'en' ); in SpecialTranslationStash.php and I did

  1. visit logged out, change interface to English;
  2. enter details, select "cdo" language for translation (currently disabled but we have its name);
  3. confirm, click "translate".

Observed: "cdo" is selected for translation and I can save translations to the stash,