From WereSpielChequers on Mediawiki.org, "scripts other than Latin. I recently met some Georgian Wikipedians in Tbilisi and they explained that one of their main problems is that many Georgians don't have a Georgian script keyboard and instead use Latin or even Cyrillic keyboards. Someone searching in the Georgian Wikipedia might well type in the Latin or Cyrillic scripts, and it should be fairly easy to render that search into Georgian script"
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Add SecondTry transliteration from Latin/Cyrillic to Georgian | mediawiki/extensions/CirrusSearch | master | +153 -0 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T375215 [EPIC] Support "second-try" transliteration or wrong-keyboard searches (aka N.O.R.M.) | |||
| Open | Feature | TJones | T127003 Transliterate Latin or Cyrillic script searches to Georgian script on Georgian wikis | ||
| Resolved | dcausse | T408737 Enable Georgian Transliteration Second Try mappings for autocomplete |
Event Timeline
This is not a duplicate of T138958. It's a different kind of cross-keyboard issue. (My examples are in Russian/Cyrillic because it's what I know best.)
"Wrong keyboard" is when, for example, you mean to type Cyrillic, but instead have the Latin keyboard enabled. You try to type Москва and instead type Vjcrdf—which is gibberish.
This ticket is when you don't have a Cyrillic keyboard at all and you only have a Latin keyboard, so you wish you could type Москва, but the best you can do is Moskva, which is a transliteration of Cyrillic into Latin.
Also, it probably makes sense to have different tickets for different languages, anyway.
Closing out low/est priority tasks over 6 months old with no activity within last 6 months in order to clean out the backlog of tickets we will not be addressing in the near term. Please feel free to reopen if you think a ticket is important, but bare in mind that given current priorities and resourcing, it is unlikely for the Search team to pick up these tasks for the indefinite future. We hope that the requested changes have either been addressed by or made irrelevant by work the team has done or is doing -- e.g. upgrading Elasticsearch to a newer version will solve various ES-related problems -- or will be subsumed by future work in a more generalized way.
Re-opening tasks and removing from team workboard per IRC feedback given yesterday and discussion with MPham.
In-progress notes (after some vacation—yay!—and illness—ugh!) on MediaWiki. I think I've got a workable algorithm, but I need to do a bit more implementation and integration.
Change #1191505 had a related patch set uploaded (by Tjones; author: Tjones):
[mediawiki/extensions/CirrusSearch@master] Add SecondTry transliteration from Latin/Cyrillic to Georgian
Patch is up, updated notes are done (new section here). Generally, there were a few hiccups, but only in cases where we are already limited to making a best-guess, so the deviations from the previous algorithm are acceptable.
Change #1191505 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add SecondTry transliteration from Latin/Cyrillic to Georgian