Last modified: 2012-08-22 10:39:36 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 T35633, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 33633 - Enable input methods on all user languages
Enable input methods on all user languages
Status: RESOLVED WONTFIX
Product: MediaWiki extensions
Classification: Unclassified
Narayam (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
http://www.mediawiki.org/wiki/Help:Ex...
: i18n
Depends on:
Blocks: 33603
  Show dependency treegraph
 
Reported: 2012-01-10 07:27 UTC by Srikanth Logic
Modified: 2012-08-22 10:39 UTC (History)
4 users (show)

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


Attachments

Description Srikanth Logic 2012-01-10 07:27:48 UTC
follow up to bug 33603

The actual bug probably is Narayam seems to discriminate on English where in I cant see narayam on a wiki whose language is English with interface language as English. This is partly acceptable within WMF wikis where most folks in commons, mediawiki wont want narayam enabled by default, But for a generic multilingual wiki this is a bug. Ideally on mediawiki, commons, meta (and similar non-lang specific WMF wikis) narayam must be enabled with a default "enable input method" preference as false and work even on english interface if someone goes and changes the preference to true.

Scenario 1: Set Enable input method as true on preferences on mediawiki/commons while using English interface. Even though the preference is set to true,one doesnt get IMEs visible.

Scenario 2: Open Oriya WebFonts Help page (URL), while WebFonts loads on the page, Narayam doesnt load even Enable input method is set to true if am having en as interface language. Should Narayam also detect page's lang attribute and load the related IME's?
Comment 1 Santhosh Thottingal 2012-01-12 13:08:57 UTC
(In reply to comment #0)
> Scenario 1: Set Enable input method as true on preferences on mediawiki/commons
> while using English interface. Even though the preference is set to true,one
> doesnt get IMEs visible.

This is because English does not have any input methods in Narayam.

> Scenario 2: Open Oriya WebFonts Help page (URL), while WebFonts loads on the
> page, Narayam doesnt load even Enable input method is set to true if am having
> en as interface language. Should Narayam also detect page's lang attribute and
> load the related IME's?

For the help page, to edit it, you need to use the edit link, that takes you to an edit page where edit area disabled and link to Translate extension. There is no need of Input tool in or in these pages.
While using Translate page, you need the tool, but since interface language and content language is English , you are not getting it. I think this is an accepted workflow. If we are going to detect lang tags in a page, and load IMEs for them, it is going to be a big list. Not all of them will be even editable elements.

We do detect lang attribute of text areas and load input tools in Multi lingual wiki like WMF Incubator. You won't see input tool in a page, but you will see the tool in edit page, if the content we are editing is tagged with a lang attribute we support. Have a try.

With the current UI, I don't think this is a bug. But may be an input to the design spec of Universal language selector.

And if you think this is something we need to mention in the user documentation of Translate extension or Narayam webfonts, please help at https://www.mediawiki.org/wiki/Help:Extension:Narayam or https://www.mediawiki.org/wiki/Help:Extension:Translate
Thanks
Comment 2 Srikanth Logic 2012-01-13 03:50:23 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > Scenario 1: Set Enable input method as true on preferences on mediawiki/commons
> > while using English interface. Even though the preference is set to true,one
> > doesnt get IMEs visible.
> 
> This is because English does not have any input methods in Narayam.

There is some inconsistency here. Going by the same logic, Tamil wiki must have only Tamil IME option in Narayam. The point of Narayam being enabled is not just to type on the particular language(or so I was told), but on all languages supported by narayam. Am not saying Narayam must default on English language wiki's (while it does it (and have to) on language wikis). But when one goes ahead and enables narayam in the user preference on a English language wiki without English interface, Narayam must come up.
Comment 3 Srikanth Logic 2012-01-13 03:57:17 UTC
>English language wiki without English interface

must be read as 

English language wiki with English interface
Comment 4 Siebrand Mazeland 2012-01-13 07:54:37 UTC
Updated summary to reflect feature request. On hold whole developing the universal language selector. We don't want the relatively ugly UI element in all languages.
Comment 5 Srikanth Logic 2012-02-01 18:17:34 UTC
https://www.mediawiki.org/wiki/Extension_talk:Narayam#Enabling_Narayam_.2F_WebFonts Needs discussion there since it covers most cases(to my knowledge) and we could come back here with the solution.
Comment 6 Srikanth Logic 2012-08-22 10:39:36 UTC
Closing as this will be fixed in ULS and Narayam will be deprecated.

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


Navigation
Links