Page MenuHomePhabricator

Narayam should default to Tamil-only on Tamil Wiki projects
Closed, DeclinedPublic

Description

Author: sodabottle

Description:
Hi the latest rollout for Narayam in Tamil Wiki projects has broken the following things:

  1. The layout name "தமிழ்99” is appearing in english as "Tamil99" despite the translate wiki variable still being "தமிழ்99” (http://translatewiki.net/wiki/MediaWiki:Narayam-ta-99/ta). It appears unchanged in the translatewiki site and is broken only in tamil wiki projects
  1. The layout name "Tamil Bamini" is appearing in english despite the media wiki variable being set to "பாமினி” (http://translatewiki.net/wiki/MediaWiki:Narayam-ta-bamini/ta)
  1. "More input methods" link is appearing. This shouldnt be happening in the Tamil wiki projects

These are the ones that are immediately visible. I dont know if something else is broken inside. I am still testing. Please fix these.

A general request - while rolling out new patches/versions please be careful with regression issues. A small wiki like Tamil does not have enough people to monitor such breakages and report them here. Luckily we noticed this breakage early (this could have easily gone unnoticed for days if not weeks).


Version: unspecified
Severity: major

Details

Reference
bz32257

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:05 AM
bzimport set Reference to bz32257.
bzimport added a subscriber: Unknown Object (MLST).

A feed of release notes / changes list for i18n patch that gets applied we can keep track of and check will be of great help.

Adding to 3) , while its good to have ability to write in multiple scripts in general on a mediawiki extension, Tamil Wiki projects encourage use of Tamil and English only in its pages, hence "More input methods" must be disabled to avoid any admin overhead in deleting pages created in other languages.

(In reply to comment #1)

A feed of release notes / changes list for i18n patch that gets applied we can
keep track of and check will be of great help.

Adding to 3) , while its good to have ability to write in multiple scripts in
general on a mediawiki extension, Tamil Wiki projects encourage use of Tamil
and English only in its pages, hence "More input methods" must be disabled to
avoid any admin overhead in deleting pages created in other languages.

The optional list of additional input methods from other languages were included based on bug reports(Bug 28474). It helps to write words other than Tamil in articles like http://ta.wikipedia.org/wiki/%E0%AE%87%E0%AE%A8%E0%AF%8D%E0%AE%A4%E0%AE%BF (Article about Hindi, where some words will be in Hindi for illustration). Articles about language, places, people , scripts are other example. Wikitionaries also will get benefit from the feature.

We never expect people use that feature to start writing articles in non-tamil languages, even though it is possible. But that is spam and avoiding a feature for that is not right way, IMHO.

sodabottle wrote:

(In reply to comment #2)

The entire tool is titled "தமிழில் எழுத” (To type in Tamil) in tamil wiki projects. We are displaying Narayam as a Tamil typing solution, not as a multilingual input tool.

Adding ways to type in other languages under that heading is misleading. At present there is no requirement in Tamil projects (including wiktionary) to have other than Roman and Tamil typing solutions. Tamil users who know a script other than roman/tamil is a minority of a minority and certainly no one has asked for a way to type other scripts. For the instances you are describing - (to add other transliterations) people copy the other language script from the respective language wiki project.

This is an unwanted feature that will needlessly confuse people with a potential for spam. We never asked for it and thrusting something upon us which we never asked for in the first place isnt the right way IMHO. Please remove it.

gmeijssen wrote:

The tool is called Narayam. Calling it "Typing in Tamil" is wrong and leads to issues like this. Narayam provides you with a keyboard method and is not restricted to Tamil. Thanks, GerardM

sodabottle wrote:

The tool is called Narayam. Calling it "Typing in Tamil" is wrong and leads to

issues like this. Narayam provides you with a keyboard method and is not
restricted to Tamil. Thanks, GerardM

Gerard,
The entire point of adding this tool was to make it easy for people who dont have in built typing solutions to identify a typing solution from the screen. Labelling it Narayam isn't going to help anyone. The major part of the target demographic for this typing tool are people are non-regular users and IP editors, who will wander in and want to type in Tamil. That is why labeling it "To type in Tamil" is a must here. The previous javascript typing tool was also titled "to type in Tamil". Narayam has replaced it under the same name.

Here is the short summary - Tamil wikiprojects need a tool for users to type in Tamil - not multilingual typing solutions. This was what we had in the old JS tool and this is what we agreed to have as an extension.

Bug 28474 for a different requirement. Quoting it

"This should be helpful:

  • for true multilingual wikis
  • for users contributing in a language or script foreign to the wiki *
  • for developers wanting to test new IME
  • for Scripts being used for many languages, such as Cyrillic, or Latin"

The points 1,3,4 definitely doesnt hold water in the case Tamil Wiki. Point 2 is a very very minor use case (like Santhosh pointed out in http://tawp.in/r/3b6 ). There might be atmost 100 articles(am giving a generous guesstimate here) out of 40k odd articles. So presenting the full list on toggle button is not an apt solution.

I dont know why there is a consistent vision to keep user preferences low, but One size doesnt fit all is a bad approach. The bug 28474 suggested a user preference for "Full Narayam". I would go beyond and suggest a configuration for the extension itself which could help the cases like Tamil wiki's case(of not having other languages if user preferences cannot be done) where its not required.

Narayam or whatever tool that is built is FOR the community and this approach of not giving preferences is not a healthy sign. Different communities have different requirements, So please dont implement everything for everyone and push on them, atleast ask if its relevant to all before doing so, otherwise give a configuration option to ignore the new update.

Correction prev comment must be read as "One size fits all is a bad approach"

Issues 1) and 2) mentioned on comment #1 seem to have been fixed now. 3) still exists.

(In reply to comment #8)

Issues 1) and 2) mentioned on comment #1 seem to have been fixed now. 3) still
exists.

comment #0 sorry for email spam

Updating bug summary to reflect the only open issue.

(In reply to comment #0)

  1. "More input methods" link is appearing. This shouldnt be happening in the

Tamil wiki projects

These are the ones that are immediately visible. I dont know if something else
is broken inside. I am still testing. Please fix these.

We have dicussed this during Pune hackathon. Shall I close it?