Skip to content

v2.11.0 β€” Internationalization, Contributor Experience & Translation Campaign πŸš€

Latest

Choose a tag to compare

@mrvi0 mrvi0 released this 06 Jul 22:50
· 4 commits to main since this release

✨ What's new in v2.11.0

🌍 Internationalization (i18n) Expansion

  • Added template translation files for German (de), French (fr), and Spanish (es) for all supported utilities.
  • Now it's easier than ever to contribute translations for new languages!

πŸ› οΈ Contributor Experience Improvements

  • Updated CONTRIBUTING.md and TRANSLATION_GUIDE.md:
    • Clear instructions: create a separate branch and PR for each utility/language.
    • Added examples for branch names and commit messages.
    • Added info about the automatic contributors list.
  • Added a Contributors section to README, powered by all-contributors.
  • Now every contributor will be automatically recognized in the project!

🚦 Translation Campaign Automation

  • Added scripts (not in repo) for:
    • Mass creation of translation issues for all utilities and languages.
    • Mass closing of translation issues via GitHub API.
  • Issues for translations now include:
    • Friendly, detailed descriptions with direct links to files and translation guide.
    • Attractive labels: good first issue, help wanted, translation, language:<lang>.
    • Call-to-action block with a star button to encourage starring the project!

πŸ—‚οΈ New Language Directories

  • All translation templates for de, fr, es are now present in the repo and ready for contributions.

🧹 Other Improvements

  • .gitignore updated to exclude local automation scripts.
  • Minor documentation and workflow improvements.

πŸ’‘ How to contribute a translation?

  1. Pick an open translation issue with your language and utility.
  2. Translate the values in the provided JSON file (do not change keys).
  3. Make a separate PR for each translation.
  4. See your name in the Contributors section after merge!

Thank you to everyone who helps make cli-cheatsheet better and more accessible for the world! 🌎✨


Compare with previous release