harborsiem/ELEMNTViewer

Translation welcome?

Closed this issue ยท 12 comments

c0pie commented

Hi
Is it possible or desired to translate the program into other languages, e.g. german?

I think translation is possible with some effort. But my time to this is very restricted.

c0pie commented

I don't know how complicated it is to implement this. If you say 'the effort exceeds the benefit', than it's okay for me.
But if it's 'just' a few lines of code that need to be inserted for the language strings or something like this, then i will do my best and try to translate this in german.

  • The complicated part for this issue are the objects like Session, Laps, Gears, Session Extras, Heartrate Zones, Power Zones in the PropertyGrid dialog. For all objects is a redesign necessary. But for this redesign there is no standard available. I don't know how complicated this can be.
  • The redesign for the Ribbon menus will also take some time.
  • We also have to do a list with all language independent strings for translation. After translation we had to put them in language specific resource files.

When I look at all these things to do, then I have to say that it will be a big effort.

c0pie commented

Thank you for your statement.
Okay, it sounds more complicated than 'just a few lines of code'.

  • The complicated part for this issue are the objects like Session, Laps, Gears, Session Extras, Heartrate Zones, Power Zones in the PropertyGrid dialog. For all objects is a redesign necessary. But for this redesign there is no standard available. I don't know how complicated this can be.
  • The redesign for the Ribbon menus will also take some time.
  • We also have to do a list with all language independent strings for translation. After translation we had to put them in language specific resource files.

When I look at all these things to do, then I have to say that it will be a big effort.

...Hi, @harborsiem

it's been a long time...
Manic Depression again.

I can look at this. Please remind me, if I should forget about it.

thx

I have done a pre release version 2.4.2. With this version it is possible to test a german version.

Thanks for the update, but ...
there is no translated string/menu option (on my Windows 10 Pro machine)
I've first updated from 2.41, the only visible difference is the "settings" entry under "Datei"; no translation. Okay, then i deleted the old version and installed the new (2.42). But again, no german translation. Thirdly i deleted the user entries under "C:\Users\xxx\AppData\Local\ELEMNTViewer" after the deinstallation and reinstalled again, but no change even now.
Is the problem on my side?
The menu option "settings" is empty:

settings_menu

Localize
To activate the german translation you have to press

  1. Settings toggle button (you get a new tab called "Settings")
  2. Go to the Settings Tab
  3. Click to the Localize checkbox
  4. Save it to the settings file
  5. Close and restart the ElemntViewer (now you should get german text if you have a german Windows version)

Thank you for the explanation, it works.
Would you like to suggest changes for some terms?

There is a new release version 2.5. In this version I fixed some terms. But you can suggest changes.

Thanks for the update.

Imho the term "Climbing" sounds better "Anstieg" in german than "Klettern".
And the name "Tempo" (1.) is okay, but then I'd change the name of the menu item "Tempo" (2.) in "Geschwindigkeit". It shows what it is: the driven speed on the tour

Einstellungen

@c0pie Thanks for translation. In the next version I will take the term "Anstieg" instead "Klettern". It sounds better.
But I don't change the term "Tempo". I have found this definition. Also Wahoo used mostly the term "Tempo" in the app.
The next version will come soon (Maybe I wait until new version of the map control)