Help translate Traintastic - make it available in your language

Hi everyone,

Traintastic is starting to speak more languages!
Right now we already have translations for:

Language Maintainers
:netherlands: Dutch @reinder, @PrinceofNaxos
:france: French
:frisian: Frisian @reinder
:germany: German @kamil00110
:italy: Italian @gfgit
:poland: Polish @kamil00110
:spain: Spanish
:sweden: Swedish @PrinceofNaxos

We’d love to expand this list and improve the existing translations.

You don’t need to be a developer to contribute!

There are two ways to help:

  1. Easiest: Use our web-based translation platform on POEditor.
    (No technical skills required, just a browser.)
  2. For developers: If you’re comfortable with GitHub and JSON, you can fork the repo, edit the translation files, and send a pull request.

Every bit of help makes a difference — even checking and correcting existing translations.

If you’d like to help:

  • Post here which language you want to work on, and
  • Choose your preferred method (POEditor or GitHub).

Together we can make Traintastic accessible to model railroaders around the world!

1 Like

Hi I’m new here. I worked recently on decoding the functions of the Märklin Interface 6050/6051 and 6023/6223 and wanted to helf to add support for it to some open souce softwares. But first i need to fully understand the software. Then I saw that help in Translation is an thouth that I could help. I speak Polish and German fluently and would like to help with POEditor to refine the German translation and help to create a Polish one.

1 Like

Hi!

Welcome to the forum!

I really appreciate that you want to contribute :slight_smile: I’ll add you at POEditor, for German and Polish.

Support for the Märklin 6051 is also missing, see Märklin 6050 / P50X support · Issue #182 · traintastic/traintastic · GitHub.
There isn’t much documentation on the Traintastic internals yet, so please ask your questions :slight_smile:

Best regards,
Reinder

p.s. The current German translation is translated by DeepL, so improvements are welcome.

1 Like

@kamil00110

Many thanks for checking and completing the German translation! I’ve updated the language files, see commit, test build is available @ Traintastic development builds

Once the Polish translation is (almost) complete, I’ll add it.

1 Like

:waving_hand: Im curently double checking every translation in the software and found out that the license agreement in the setup is not translated.

That’s correct, if there is a official GPLv2 translation, then we can it. Because it is a legal document we cannot just create our own translation.

I didn’t check yet how other open source project do this.

@translators

I’m currently working on the final bits for the Traintastic v0.3 “Copenhagen” release, try to have it ready before Christmas :christmas_tree:. It would be nice if we can ship it with a 100% translation of all languages :slight_smile:

Many thanks in advance!!