mdn / mdn/fred

Suggest the reader to translate a document to a locale without translations

Open
#1,405 9 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
233
Forks
61
Avg merge
1d 1h
Merged PRs (30d)
82

Description

I just had a passing thought: it might be a nice touch to include all the unfrozen locales in the language drop down list, but gray out the ones that have no translation. If the user clicks on a greyed-out language (or hovers over it), it should display a message requesting the reader's help to translate the doc and provide the links to get started.

To add to that, perhaps we could add an additional entry, "Add your language", that links them to the contributor docs about how to add their own language to MDN (and the work one would need to commit to in doing so). Or a poll to determine how much interest there is to add a new locale, since a user's preferred language may not be interest to get localization in that language.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the language dropdown entry point and inspect how unfrozen locales and translation availability are represented. Define the interaction and link targets described in the issue: untranslated locales should explain how to help, and an “Add your language” entry should point to contributor guidance; verify the dropdown behavior and links.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation, frontend, internationalization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.