Project

General

Profile

Developers » History » Version 26

Dan Smith, 07/03/2023 03:46 PM

1 13 Dan Smith
# Developers Welcome!
2 1 Dan Smith
3 22 Dan Smith
CHIRP is open source software and contributions are welcomed! Submissions are accepted via [github](https://github.com/kk7ds/chirp) .
4 1 Dan Smith
5 13 Dan Smith
## Resources
6 1 Dan Smith
7 24 Dan Smith
* Join the [chirp_devel mailing list](http://intrepid.danplanet.com/mailman/listinfo/chirp_devel)
8 26 Dan Smith
* 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).
9 18 Dan Smith
* [[Developers/Add_a_Radio]]
10 13 Dan Smith
* [[Developers/ToneModes]]
11 20 Dan Smith
* Get a new Python3 development environment setup with [[DevelopersPython3Environment]]
12 23 Dan Smith
* chirp-legacy OUTDATED Windows Python2 development environment instructions: [[LegacyDevelopersWin32Environment]]
13 1 Dan Smith
14 13 Dan Smith
## How you can help
15 1 Dan Smith
16 13 Dan Smith
* Test new changes and releases
17
* Triage bug tickets
18
* Write or update documentation
19
* Find and fix bugs
20
* Add or extend support for new radio models
21
* Add features to the UI
22 8 Dan Smith
23 13 Dan Smith
## Translating CHIRP
24 8 Dan Smith
25 25 Dan Smith
### New Languages
26
27 8 Dan Smith
If you want to help translate CHIRP into another language, please follow these steps:
28 19 Dan Smith
29 1 Dan Smith
1. Create a [new issue](http://chirp.danplanet.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).
30 25 Dan Smith
1. Someone will create an empty template `.po` file and attach it to your issue
31 19 Dan Smith
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.
32 25 Dan Smith
1. Attach the resulting translated `.po` file to the ticket
33 1 Dan Smith
1. A developer will check it over and then submit it for inclusion
34 25 Dan Smith
35
### Updating an existing language
36
37
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