Untranslated strings in Qt frontend

3 replies [Last post]
Wuzzy
Wuzzy's picture
User offline. Last seen 26 weeks 6 days ago. Offline
Joined: 2012-06-20
Posts: 1304

Hi!
I am using the German translation of Hedgewars 0.9.22, but there are some strings which are not translated in the Qt frontend. I am pretty sure the problem is not in the German translation itself, since I worked hard to complete it to nearly 100% and I know the strings in question were not available for translation.

I don't know which of those are actually a mistake of Hedgewars itself or if it is a problem with a system installation (Qt). My guess is that is is probably a mix of both.

  • FIXED: Context menu after you rightclick a text field
  • FIXED: Context menu of a scroll bar
  • FIXED: Buttons of dialog windows (mostly error messages and “Yes”/“No” questions, e.g. when you want to delete a team)
  • FIXED: File selection dialog when loading or saving a hand-drawn map (buttons, column titles, context menus, labels)
  • FIXED: Window titles of: Feedback dialog, theme selection dialog, hat selection dialog (it's always just “hedgewars”, seems to be a default value or something)
  • FIXED: Titles of campaigns and campaign missions
  • Names of schemes and styles (scripts)
  • Names of maps, hats, forts, voicepacks, graves and flags (would probably be overkill to try to translate anyways Sad Smiley)

If anyone has translated (non-English) strings for any of the widgets I mentioned above, please tell me, as this would proof that the problem lies (at least partly) on my side.

Hi, I am a Hedgewars developer. Smile

sheepluva
sheepluva's picture
User offline. Last seen 1 week 2 days ago. Offline
Joined: 2009-07-18
Posts: 563

Wuzzy allegedly wrote:

  • Context menu after you rightclick a text field
  • Context menu of a scroll bar
  • Buttons of dialog windows (mostly error messages and “Yes”/“No” questions, e.g. when you want to delete a team)
  • File selection dialog when loading or saving a hand-drawn map (buttons, column titles, context menus, labels)

Those interfaces are supplied by your operating system, not Hedgewars.
Maybe it could be possible for the game to change their language e.g. if we change the language related environment variables to reflect the manually selected language.
This of course still requires the respective language packages to be already installed on your operating system.

  sheepluva <- me  my code stats -> 
a Hedgewars Developer


   <- where I'm from  what I speak -> 

Wuzzy
Wuzzy's picture
User offline. Last seen 26 weeks 6 days ago. Offline
Joined: 2012-06-20
Posts: 1304

So those strings are all in the correct language on your system, right?

Hi, I am a Hedgewars developer. Smile

sheepluva
sheepluva's picture
User offline. Last seen 1 week 2 days ago. Offline
Joined: 2009-07-18
Posts: 563

Wuzzy allegedly wrote:

So those strings are all in the correct language on your system, right?

It depends.
I use Hedgewars in both German (for testing) and English (normal use).

However - the system's context-menu/file-browser/etc are always in English (my OS language), even when Hedgewars is not.

I tried running Hedgewars with LANG/LANGUAGE/LC_ALL set to German values, but that didn't help either.
(I do have German installed as one of the system languages, although I never actually use it)

  sheepluva <- me  my code stats -> 
a Hedgewars Developer


   <- where I'm from  what I speak -> 

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]