Skip to content

Latest commit

 

History

History
72 lines (40 loc) · 2.42 KB

contributing.md

File metadata and controls

72 lines (40 loc) · 2.42 KB

Contributions Welcome

Contributor Covenant

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

You can view the latest version of the Contributor Covenant here.

PR Guidelines

  • Scope pull requests (related changes only)
  • Make sure existing tests pass
  • Add new tests if new functionality is added
  • For UI changes, point to preview environment for your PR

Requirements

npm run lint
npm run test
npx tsc

Translations

Translators do not require any coding skills because we use the Crowdin online editor for all our translations.

Join RankMyWallet on Crowdin

  1. Create a Crowdin account

  2. Search for the rankmywallet project

    Screenshot of Crowdin project search

  3. Join the rankmywallet project by pressing the Join button

Request a new language

If the language you want to translate is not yet available, please create a Crowdin discussion as shown below so we can:

  1. Technically enable the language

  2. Pre-translate it for you

Once the language is active, you will receive an email and can start working on the translation.

Screenshot of Crowdin discussion for new language

Update existing translations

To update an existing translation:

  1. First select the language you want to update

    Screenshot of Crowdin select language

  2. Open the translation editor by pressing the Translate All button

  3. Find and select the translation string you want to update

  4. After you have updated the translation string, press the Save button

    Screenshot of Crowdin translation editing

  5. That's it, no further action required. Crowdin will automatically create a Pull Request after your suggested changes have been approved.

For more details about the online editor please visit this Crowdin documention page.

Questions

If you need assistance or have any questions, please contact as via the Crowdin discussions.