Page MenuHomePhabricator

merge CLDR extension to core
Open, Needs TriagePublic

Description

Currently information about languages is scattered in many places (https://meta.wikimedia.org/wiki/Talk:Abstract_Wikipedia/Representation_of_languages) and CLDR extension only makes it worse (cf T190129: Consolidate language metadata into a 'language-data' library and use in MediaWiki). Also this extension provides no user-facing features by itself. Proposed:

  • We create a PHP library directly derived from CLDR data
  • Local overrides and names of languages not in CLDR may either moved to MediaWiki core, language-data or the new library created above

If above results in one new library, it is essentially a Librarization of CLDR extension.

Event Timeline

That task intended to eliminate one place that information about languages is stored. This may eliminate another.

It kind of makes sense to have all language related data in one library, and that would be language-data.