Page MenuHomePhabricator

Default language files need changing
Closed, ResolvedPublic

Description

Author: node.ue

Description:
There have been numerous requests with regards to minority languages of the
Russian Federation, that somebody add require_once( "LanguageRu.php" ); for each
of their Wikipedias.

The justification for this is that most people who speak these languages with
internet access have poor English skills.

People who are watching these Wikipedias are of the opinion that they are more
likely to become active if the default interface is in Russian rather than
English, as this will likely make it more accessable to the core population of
people who speak the appropriate language.

ab:, av:, ba:, ce:, and kv: are the main ones which need it.

There are also a few other languages in the same sitaution around the world:

require_once( "LanguageEs.php" ); -- for qu:, gn:, and ay:
require_once( "LanguageZh.php" ); -- for ii: and za:
require_once( "LanguageFr.php" ); -- for ty:

Possibly others as well, but not sure at this moment.


Version: unspecified
Severity: major

Details

Reference
bz3844

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:53 PM
bzimport set Reference to bz3844.
bzimport added a subscriber: Unknown Object (MLST).

avarab wrote:

It's actually not as simple are require_once $lang;, you have to create a dummy
language file, furthermore, if this is done we'll have to clear out the
MediaWiki namespace for each one of them, which would overwrite any local
modifications they have to the English interface.

node.ue wrote:

(In reply to comment #1)

It's actually not as simple are require_once $lang;, you have to create a dummy
language file, furthermore, if this is done we'll have to clear out the
MediaWiki namespace for each one of them, which would overwrite any local
modifications they have to the English interface.

The second part isn't a problem for any of them except ba: and qu:.

And ba.wiki only has one modification, Mediawiki:Mainpage is changed.

avarab wrote:

(In reply to comment #0)

require_once( "LanguageEs.php" ); -- for qu:, gn:, and ay:
require_once( "LanguageZh.php" ); -- for ii: and za:
require_once( "LanguageFr.php" ); -- for ty:

Installed a language file for those but didn't purge any old messages.

node.ue wrote:

Thanks!

Russian ones still need doing though --
require_once( "LanguageRu.php" ); -- for ab:, av:, ba:, ce:, and kv:

node.ue wrote:

Ahh, also, ii: and za: have "Chinese Conversion".

This is unnessecary and (potentially) confusing as the people who use these WPs
almost exclusively use Simplified Chinese (Zh-cn).

ab: av: ba: ce: & kv: now inherit from LanguageRu.php

ii: & za: now inherit from LanguageZn_cn.php