wiki.techinc.nl/tests/phpunit/languages/classes
Amir E. Aharoni 6b03e2e88e Make the code for grammar data processing common
This makes the code for processing JSON files with
grammar transformations reusable by different languages
and applies the same logic to Russian and Hebrew.
It will be done to other languages in further patches.

This patch is not supposed to change any functionality,
and the tests are intact (except a comment in the test
for Hebrew - the class doesn't exist any longer).

PHP:
* Move the JSON grammar transformation data processing logic
  from LanguageRu.php to convertGrammar() in Language.php.
  By default all these data files are supposed to be
  processed identically, so the code should be common.
  If there is no JSON data file, nothing new happens.
* LanguageRu's own convertGrammar() method is removed.
* The LanguageHe class is removed, now that all its functionality
  is handled by generic JSON data processing in the Language class.
  LanguageHe.php file is removed from the repo and from autoloading.

JavaScript:
* Move the JSON grammar transformation data processing logic
  from ru.js to mediawiki.language.js.
* JavaScript grammar code files he.js and ru.js are removed
  from the repo and from Resources.php, because all the data
  is in JSON, and the default logic in mediawiki.language.js
  works for both languages.

Bug: T115217
Change-Id: I5e75467121c3d791bb84f9e6fdfcf07c1840f81a
2016-12-16 15:52:14 +02:00
..
LanguageAmTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageArqTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageArTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageBe_taraskTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageBeTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageBhoTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageBsTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageCsTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageCuTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageCyTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageDsbTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageFrTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageGanTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageGaTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageGdTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageGvTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageHeTest.php Make the code for grammar data processing common 2016-12-16 15:52:14 +02:00
LanguageHiTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageHrTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageHsbTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageHuTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageHyTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageIuTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageKkTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageKshTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageKuTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageLnTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageLtTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageLvTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageMgTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageMkTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageMlTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageMoTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageMtTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageNlTest.php
LanguageNsoTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguagePlTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageRoTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageRuTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSeTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSgsTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageShiTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageShTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSkTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSlTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSmaTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageSrTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageTgTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageTiTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageTlTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageTrTest.php Update weblinks in comments from HTTP to HTTPS 2016-10-11 17:25:10 +00:00
LanguageUkTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageUzTest.php Fix issues identified by SpaceBeforeSingleLineComment sniff 2015-09-26 23:06:52 +00:00
LanguageWaTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
LanguageZhTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00