Ethos firmware localization - FrSkyRC/ETHOS-Feedback-Community GitHub Wiki

Thank you for helping on FrSky Ethos localization!

What you need

  1. the Ethos simulator (installation is explained here)
  2. a text editor which is able to read / write your translations in UTF-8 encoding (i.e. Visual Studio Code)

Preparation

Choose the right language in the simulator

image

Find the directory where you installed the simulator

It should be something like C:\Program Files (x86)\FrSky\Ethos\X20S

image

Enter in the directory "i18n" and find the CSV file associated to your language

You will find there the file which has been used for the current simulator translations. Don't modify the files in this directory, your changes won't be taken into account. Instead follow the next steps!

image

Find the directory where your Ethos settings are stored

It should be something like C:\Users\<username>\.ethos\X20S

Create the translations subdirectory and copy your translations file there

image

Now work on your translations

Edit the translations file and save it with UTF-8 encoding

image

Now restart the simulator to check your translations. It's mandatory to restart it after each change to take it into account.

image

How to "compile" your translations so that they can be used on the radio

TODO a new tool is coming in Ethos Suite for that purpose!

How to push your translations so that they are taken into account in the next release

You will need to clone this repository, using any git tool (the easiest solution today seems GitHub Desktop). Once this directory is cloned, you may replace the existing file with your own one, then open your own fork and push your modifications, then you may open a Pull Request so that it can be reviewed and integrated.

Thanks a lot for your participation!

⚠️ **GitHub.com Fallback** ⚠️