How to Translate FreeDATA into Your Language

  1. Locate the Translation Files
    Go to the FreeDATA repository and navigate to:
    [freedata_gui/src/locales](UPDATE URL).

  2. Find or Create a Language File

    • If your language already has a file (e.g., no_Norsk.json for Norwegian), open it and update the translations.
    • If not, download en_English.json and rename this. (e.g., es_EspaƱol.json for Spanish).
  3. Translate the Text

    • Inside the file, you'll see key-value pairs like:
      "station":
      {
      "callsignssid": "Callsign SSID",
      "callsignssid_help": "Set a SSID for this station"
      }
    • Replace the English text with your translation:
      "station":
      {
      "callsignssid": "Kallesignal SSID",
      "callsignssid_help": "Angi en SSID for denne stasjonen"
      }

The translations are grouped so do not change the first part "station" in this example. Also check that its properly formatted as JSON with i.e "," at the end of a key.

  1. Test Your Translation

    • Run the application and switch to your language to check if everything is displayed correctly.
  2. Submit Your Translation

    • Create a pull request on GitHub with your changes.