Skip to content

Menu › Language & Formatting › Language #3

@Syndesi

Description

@Syndesi

On the Menu › Language & Formatting page there should be an area to switch the currently used language.

UI sketch

Language

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.
    • 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.

Sources

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions