wiki.techinc.nl/tests/phpunit/includes/languages
Tim Starling 5d26080d62 Fix Chinese diff segmentation
segmentForDiff() is supposed to allow character-level diffing of Chinese
text, by adding spaces and then removing them after the diff is
complete. But when I tested it for I2d0a6996b02d37a3, unsegmentForDiff()
failed to remove the spaces, since there was an <ins> tag between the space
and the Chinese character.

So instead, use formfeed characters to separate the Chinese characters,
and strip them unconditionally instead of relying on them being next to
Chinese characters.

Add test.

Change-Id: I230d8261bbda34ad313785a1f7c31d4db7bf989b
2023-07-06 18:14:30 +10:00
..
LanguageAmTest.php
LanguageArqTest.php
LanguageArTest.php
LanguageBe_taraskTest.php
LanguageBeTest.php
LanguageBhoTest.php
LanguageBsTest.php
LanguageCsTest.php
LanguageCuTest.php
LanguageCyTest.php
LanguageDsbTest.php
LanguageFrTest.php
LanguageGaTest.php
LanguageGdTest.php
LanguageGvTest.php
LanguageHeTest.php
LanguageHiTest.php
LanguageHrTest.php
LanguageHsbTest.php
LanguageHuTest.php
LanguageHyTest.php
LanguageKaTest.php
LanguageKkTest.php Add first test cases for grammar in 'kk', 'tyv' languages 2023-05-12 14:32:55 +00:00
LanguageKshTest.php
LanguageLnTest.php
LanguageLtTest.php
LanguageLvTest.php
LanguageMgTest.php
LanguageMkTest.php
LanguageMlTest.php
LanguageMoTest.php
LanguageMtTest.php
LanguageNlTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
LanguageNsoTest.php
LanguagePlTest.php
LanguageRoTest.php
LanguageRuTest.php
LanguageSeTest.php
LanguageSgsTest.php
LanguageShTest.php
LanguageSkTest.php
LanguageSlTest.php
LanguageSmaTest.php
LanguageSrTest.php tests: Move all language converter tests into /includes/ 2023-02-01 20:10:56 +01:00
LanguageTiTest.php
LanguageTlTest.php
LanguageTrTest.php Replace usages of deprecated MWException 2023-06-06 17:05:32 +02:00
LanguageTyvTest.php Add first test cases for grammar in 'kk', 'tyv' languages 2023-05-12 14:32:55 +00:00
LanguageUkTest.php
LanguageWaTest.php
LanguageZhTest.php Fix Chinese diff segmentation 2023-07-06 18:14:30 +10:00