Page MenuHomePhabricator

Allow override language name translations instead of only autonyms in system messages or config options
Open, Needs TriagePublicFeature

Description

Allow override language name translations instead of only autonyms in system messages or config options.

Use case(s):
When we override extra language names in $wgExtraLanguageNames , it only allow us to override the autonyms for now.

This behavior

  • Makes extra language names untranslatable (compared to when CLDR extension enabled)
  • Makes language name inconsistency when overriding deprecated codes (for example, als vs. gsw)

The hook onLanguageGetTranslatedLanguageNames can be used for providing translated language names. However, it cannot be easily configured.

We should provide an easier way to override language name translations.

Event Timeline

Arguably that is not the purpose of the global variable. Hook onLanguageGetTranslatedLanguageNames can be used for providing translated language names.

Winston_Sung renamed this task from Allow $wgExtraLanguageNames override language name translations instead of only autonyms to Allow override language name translations instead of only autonyms in system messages or config options.Jan 23 2024, 9:24 AM
Winston_Sung updated the task description. (Show Details)