wiki.techinc.nl/includes/language
Amir Aharoni 0e68b408c4 Update the converter for the Tashelhit language (shi)
The alphabets are based on what is used in
"Dictionnaire Général de la Langue Amazighe Informatisé"
by IRCAM (https://tal.ircam.ma/dglai/lexieam.php, DGLAi).

This was also requested by the community in the Tashelhit
Wikipedia Incubator.

Changes:
* Tests are enhanced to cover the whole alphabet.
* The Latin letter š is replaced with the letter c as
  the equivalent of Tifinagh letter ⵛ.
* The Tifinagh letters ⵠ and ⵒ are eliminated
  because they are not used in the Moroccan version
  of Tifinagh, as presented in the DGLAi.
* The Latin letters O, P, V are converted to the
  Tifinagh letters ⵓ, ⴱ, ⴼ, which are the same letters
  that correspond to the Latin letters U, B, and F.
* Greek Gamma and Epsilon characters are replaced with
  the corresponding characters from the Latin range.
* All the non-ASCII Latin letters are added to
  the uppercase-lowercase Latin conversion.

This is the first patch in a series to fix the most important
issues listed above. It's kept minimal to make reviewing easier.
There will be more patches to fix readability and public/private
members, and to add more tests.

Change-Id: I7134216457b12018fd187ca7200e45c1b5a67471
2021-01-25 14:40:55 +00:00
..
converters Update the converter for the Tashelhit language (shi) 2021-01-25 14:40:55 +00:00
Hook Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ConverterRule.php Cleanup ConverterRule 2020-05-09 20:21:59 +00:00
ILanguageConverter.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
LanguageCode.php language: Clean up file headers and class-level docs 2020-02-12 02:15:44 +00:00
LanguageConverter.php build: Enable SecurityCheck-DoubleEscaped and suppress issues 2020-12-30 23:34:20 +00:00
LanguageConverterFactory.php Implement Balinese language converter 2020-12-21 12:45:41 -08:00
LanguageConverterIcu.php Implement Balinese language converter 2020-12-21 12:45:41 -08:00
LanguageConverterSpecific.php Implement Balinese language converter 2020-12-21 12:45:41 -08:00
LanguageFactory.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
LanguageFallback.php Update a lot of unspecific "array" types in PHPDocs 2020-10-28 11:01:33 +01:00
LanguageNameUtils.php Check validity of language code before constructing NumberFormatter 2020-11-19 16:26:54 -05:00
Message.php build: Enable SecurityCheck-DoubleEscaped and suppress issues 2020-12-30 23:34:20 +00:00
MessageLocalizer.php Stability annotations for interfaces. 2020-07-07 22:01:29 +00:00
TrivialLanguageConverter.php language: Move LanguageConverterFactory and TrivialLanguageConverter to includes/ 2020-07-02 01:47:46 +01:00