Page MenuHomePhabricator

Make it convenient to mention language names in messages naturally with all the necessary grammar
Open, Needs TriagePublic

Description

Some extension and apps often have to mention other names of languages that are different from the language of the message. For example, in Content Translation, you need to "translate from English to Russian". It's easy to make a such a message in English, because no morphology is needed, and all the language names in English are known. But in many languages, the language name has to be changed according to grammar.

There are similar issues in Wikidata, the Wikipedia Android App, and other places.

In theory it's possible to do it using {{GRAMMAR}}, but some infrastructure has to be set up for it first.

This is an epic task that lists other tasks specific to extensions and apps where this would be needed.