β¨ 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
.gitignoreupdated to exclude local automation scripts.- Minor documentation and workflow improvements.
π‘ How to contribute a translation?
- Pick an open translation issue with your language and utility.
- Translate the values in the provided JSON file (do not change keys).
- Make a separate PR for each translation.
- 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! πβ¨