-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
On the Menu › Language & Formatting
page there should be an area to switch the currently used language.
UI sketch

Content
- Title:
Language
- Description: Short description of the implications of switching languages.
- List of languages
- Each language is displayed as a card button.
- The button's title text contains the language name in its own language.
Note: Some languages are not supported by Roboto and require additional fonts. Some languages like standard arabic are furthermore RTL languages. - The button's description should include the language code (ideally in a monotype font), the english name for the language, and the name of the language in the currently used language.
- The default option should have a pill called
default
. - The active option should have a pill called
active
.
- The button's title text contains the language name in its own language.
- Language cards should be sorted by the total number of people capable of speaking the language.
- Available languages.
🇦 = Maintainers can natively speak the language, 🇧 = translations are provided by machines for the time being.- 🇦 English, default, 1.456 billion speakers
- 🇧 Mandarin Chinese, 1.138 billion speakers
- 🇧 Hindi, 610 million speakers
- 🇧 Spanish, 559 million speakers
- 🇧 French, 310 million speakers
- 🇧 Modern Standard Arabic, RTL, 274 million speakers
- 🇧 Russian, 255 million speakers
- 🇦 Standard German, 133 million speakers
- 🇧 Japanese, 123 million speakers
- 🇧 Korean, 82 million speakers
- 🇦 Norwegian, 4.3 million speakers
- Sum of all speakers: 4.944 billion
Note: As many people can speak multiple languages, the total number of speakers is likely smaller than the sum of all speakers.
- The list of available languages was decided by the project maintainers with the goal to cover a wide variaty of languages which can be understod by most countries on the world. Languages limited to regions within a single country (e.g. some Indian languages) are not of interest for the current time. Norwegian is an exception, the decision to support it is strategic.
- Other languages might be added at a later time, when the following requirements are fulfilled:
- More than 10 people have asked for the language within a time frame of 12 months.
- At least one person can provide translated content for the UI elements, or at the very least, can fact check automatic translations.
- Each language is displayed as a card button.
Sources
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status