Last modified: 2014-05-09 20:50:51 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62677, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60677 - Disable Esperanto conversion on Esperanto wikis
Disable Esperanto conversion on Esperanto wikis
Status: PATCH_TO_REVIEW
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
wmf-deployment
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
: community-consensus-needed
Depends on:
Blocks: 60329
  Show dependency treegraph
 
Reported: 2014-01-31 14:53 UTC by Amir E. Aharoni
Modified: 2014-05-09 20:50 UTC (History)
8 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Amir E. Aharoni 2014-01-31 14:53:44 UTC
"Esperanto magical conversion" is a feature that automatically converts some character combinations, such as cx, jx and a few others to Esperanto letters such as ĉ and ĵ.

This feature was useful in the first years of Wikipedia when there were no smart and generic typing solutions, but by 2014 the input method functionality in the Universal Language Selector can do the same in a way that is more robust technically and more flexible to the user as well.

I already brought up the topic of replacing the magical conversion with ULS in conversations with several Esperanto Wikipedia editors, and there seemed to be general agreement to the step.

What is needed currently:

1. More formal agreement of Esperanto wiki communities to doing this. Discussion pages in eo.wiki* projects should probably be used for that. The discussions can be held in Esperanto - Brion and I can read it.

2. A technical approval from somebody who is familiar with the feature. For example, is it OK to just disable it, or should some conversion run on the the current data? There may also be other technical points that I am not thinking of now.

3. ULS must be re-enabled by default, at least on these wikis.

4. The community members should choose what should be the default keyboard layout. We have "h-f", "h", "plena", "q", "transliteration", "vi" and "x". If I'm not mistaken, the "x" system is the closest to the current "magical conversion", but the communities may prefer something different. (The will be able to choose another system, or to disable it altogether.)

Please add any other notes that I forgot.

(Related: Bug 21781.)
Comment 1 Brion Vibber 2014-01-31 16:15:39 UTC
There won't be any conversion required; the way the old system worked was to convert on-the-fly when shipping data out to be edited, and convert it back when saving, so the database contains "regular" data with the real characters.

Disabling it should be a simple matter of removing languages/classes/LanguageEo.php -- there's nothing left in it other than the old conversion support, so with that removed it should fall back to standard behavior.

But yeah, need to confirm that ULS will be back on and either a conversion enabled by default or make sure people are comfortable turning it on manually.
Comment 2 Brion Vibber 2014-01-31 16:22:22 UTC
I also just want to say how excited I am that one of my earlier MediaWiki features is being replaced with a better, more modern system. :D Yay!
Comment 3 Amir E. Aharoni 2014-01-31 16:25:43 UTC
(In reply to comment #0)
> 4. The community members should choose what should be the default keyboard
> layout. We have "h-f", "h", "plena", "q", "transliteration", "vi" and "x". If
> I'm not mistaken, the "x" system is the closest to the current "magical
> conversion", but the communities may prefer something different. (The will be
> able to choose another system, or to disable it altogether.)

I meant to write "The ^user^ will be able to choose another system, or to disable it altogether."
Comment 4 Amir E. Aharoni 2014-01-31 16:26:41 UTC
(In reply to comment #2)
> I also just want to say how excited I am that one of my earlier MediaWiki
> features is being replaced with a better, more modern system. :D Yay!

Brion, thank you for the compliment, and for the technical clarifications!
Comment 5 Gerrit Notification Bot 2014-01-31 16:49:33 UTC
Change 110589 had a related patch set uploaded by Brion VIBBER:
Remove old Esperanto character conversion support

https://gerrit.wikimedia.org/r/110589
Comment 6 PiRSquared17 2014-05-09 20:50:51 UTC
What about editors who disable JavaScript? Does the ULS extension convert server-side?

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links