wiki.techinc.nl/tests/phpunit/languages/classes
tjones 14f8dc35db CRH Transliteration Pattern Matching Fixes
Refactor to match exceptions as patterns, not words
- break exception list to C2L and L2C pattern sets
- change main loop to break only on Roman numerals and transliterate
  everything else, rather than tokenizing on single-script words
  (this fixes the km² problem, too)
  - update word anchors from ^ and $ to \b
  - only process Roman numerals for L2C translit
  - add exception for single "Roman" character followed by a period
    which looks like an initial
- consolidate multi-step transliteration into regsConverter()
- remove regex support from main exception list to support strtr()
- re-organize some prefix/suffix/whole word patterns to the right place
- add tests for recently fixed use cases
- add support for many-to-one mappings in both directions
- update character classes, exception lists,  and regexes based on
  speaker feedback and example texts

Misc other fixes:
- fix some character classes errors
- remove unneeded character classes
- add tests for Roman numerals and quotes
- add tests for affixes and regexes

Bug: T188321
Bug: T189512
Change-Id: I056d36ff2b8f63b3998a5d3a442d8d539c15488d
2018-04-27 19:17:51 -04:00
..
LanguageAmTest.php
LanguageArqTest.php
LanguageArTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageBe_taraskTest.php build: Updating mediawiki/mediawiki-codesniffer to 15.0.0 2018-01-01 14:10:16 +01:00
LanguageBeTest.php
LanguageBhoTest.php
LanguageBsTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageCrhTest.php CRH Transliteration Pattern Matching Fixes 2018-04-27 19:17:51 -04:00
LanguageCsTest.php
LanguageCuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageCyTest.php
LanguageDsbTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageFrTest.php
LanguageGanTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageGaTest.php
LanguageGdTest.php
LanguageGvTest.php
LanguageHeTest.php
LanguageHiTest.php
LanguageHrTest.php
LanguageHsbTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageHuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageHyTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageIuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKkTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKshTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageLnTest.php
LanguageLtTest.php
LanguageLvTest.php
LanguageMgTest.php
LanguageMkTest.php
LanguageMlTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageMoTest.php
LanguageMtTest.php
LanguageNlTest.php
LanguageNsoTest.php
LanguagePlTest.php Generalize non-digit-grouping of four-digit numbers 2018-01-02 11:17:25 +01:00
LanguageRoTest.php
LanguageRuTest.php Add Russian grammar forms to support Wikiversity 2018-02-26 14:18:01 +02:00
LanguageSeTest.php
LanguageSgsTest.php
LanguageShiTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageShTest.php
LanguageSkTest.php
LanguageSlTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageSmaTest.php
LanguageSrTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageTgTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageTiTest.php
LanguageTlTest.php
LanguageTrTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageUkTest.php Generalize non-digit-grouping of four-digit numbers 2018-01-02 11:17:25 +01:00
LanguageUzTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageWaTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageZhTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00