Developers » History » Revision 29
Revision 28 (Dan Smith, 03/07/2024 08:45 PM) → Revision 29/33 (Dan Smith, 03/20/2024 06:17 PM)
# Developers Welcome! CHIRP is open source software and contributions are welcomed! Submissions are accepted via [github](https://github.com/kk7ds/chirp) . ## Resources * Get the code at [github](https://github.com/kk7ds/chirp). See [PR Guidelines](https://github.com/kk7ds/chirp/blob/master/.github/pull_request_template.md). * [[Developers/Add_a_Radio]] * [[Developers/ToneModes]] * Get a new Python3 development environment setup with [[DevelopersPython3Environment]] * You may wish to join the [developers [chirp_devel mailing list](https://lists.chirpmyradio.com/postorius/lists/developers.lists.chirpmyradio.com/) list](http://intrepid.danplanet.com/mailman/listinfo/chirp_devel) * chirp-legacy OUTDATED Windows Python2 development environment instructions: [[LegacyDevelopersWin32Environment]] ## How you can help * Test new changes and releases * Triage bug tickets * Write or update documentation * Find and fix bugs * Add or extend support for new radio models * Add features to the UI ## Translating CHIRP ### New Languages If you want to help translate CHIRP into another language, please follow these steps: 1. Create a [new issue](http://chirpmyradio.com/projects/chirp/issues/new) for the language and include the language code. Here is a [helpful list](http://www.science.co.il/Language/Codes.asp). 1. Someone will create an empty template `.po` file and attach it to your issue 1. Translate the file. Generally, [poedit](http://poedit.net/) is the best way to do this. Be sure to fill out the translator meta-details. 1. Attach the resulting translated `.po` file to the ticket 1. A developer will check it over and then submit it for inclusion ### Updating an existing language If you want to update a translation, grab the latest from [the repo](https://github.com/kk7ds/chirp/tree/master/chirp/locale), update it and attach it to an issue for a developer to include. Use [poedit](http://poedit.net/) to update the translations