Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.

Working on multiple languages in HeidiSQL interface

ansgar's profile image ansgar posted 7 years ago in News Permalink
Quite a few users asked me for getting HeidiSQL translated in their native language. I mostly replied that, if someone cannot read the few english words in HeidiSQL, then writing SQL queries can get quite risky, so, go and learn english. But, probably I was prejudiced from the fact that we have only few people in Germany not speaking a word English. Alexandr from Russia sent me a link to a statistics list, from which I learned that huge parts of the world do not speak english.



So, together with David from Rio de Janeiro, I set up a Transifex project where we can manage translations for the HeidiSQL GUI. We currently have people translating from English to Portuguese, German, Italian, Russian, Spanish and Ukrainian.

If that all shall make sense at some point, I will definitely need more native speakers from other countries, like France, Denmark, Sweden, Netherland, Poland, China and more.

If you are interested in helping out please leave a comment here in this forum thread, along with your country and your account name on Transifex. This is all you need. You do not need to use external programs, Transifex has a nice web based editor, automatic update feeds, charts with statistics and more.
AlicanC's profile image AlicanC posted 7 years ago Permalink
I would love to manage the Turkish translation.

https://www.transifex.com/accounts/profile/AlicanC/
oxoocoffee's profile image oxoocoffee posted 7 years ago Permalink
I would like to try Polish
Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.
ansgar's profile image ansgar posted 7 years ago Permalink
Please just go to the Transifex project url, and see if your language has already been created.

If your language is in the list:
* click the language, then click "Join Team".
If it has not been created yet:
* click "Request language"
MatyCZ's profile image MatyCZ posted 7 years ago Permalink
I would like to translate HeidiSQL to Czech language.

Account on Transifex: MatyCZ
ansgar's profile image ansgar posted 7 years ago Permalink
Thanks. I added czech and applied your username as a translator member.
combuilder's profile image combuilder posted 7 years ago Permalink
I wonder how can i change language.

Now, i have it in spanish but i like english!
crysyx's profile image crysyx posted 7 years ago Permalink
Very good that heidisql can now be used on different languages, but we really need an option to choose what language to use, my heydy are on spanish but i preffer english on my tools. How can i switch back to english ?
ansgar's profile image ansgar posted 7 years ago Permalink
Yes, of course, I will implement a manual language selector asap. The automatic one is done by dxgettext.
ansgar's profile image ansgar posted 7 years ago Permalink
Ok, the latest build now has at least a registry hack for setting the language manually:
* Update to the latest build
* exit all heidisql.exe instances
* start regedit.exe
* go to HKEY_CURRENT_USER\Software\HeidiSQL\
* create a new text value, named "Language", and give it the language code you want to set. Currently supported: de, en, es, fr, pt_br

I will put a pulldown for it into the preferences dialog.
Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.
crysyx's profile image crysyx posted 7 years ago Permalink
ok, the reg hack is working, thks a lot.
ansgar's profile image ansgar posted 7 years ago Permalink
In the meantime I have added the mentioned language selector in Tools > Preferences > Miscellaneous. The default language is still set by auto-detecting your system language.
weirhp's profile image weirhp posted 7 years ago Permalink
I would like to try chinese.
ansgar's profile image ansgar posted 7 years ago Permalink
I just approved your join request on Transifex.
MatyCZ's profile image MatyCZ posted 7 years ago Permalink
A lot of strings are not available to translate, can you modify source code and add all strings?

Eg. dialogs, some string in update dialog, buttons in Bulk editor and string "Selected objects size:", statistics in Session manager...
ansgar's profile image ansgar posted 7 years ago Permalink
Yes, I am working on that since a week or so. A myriad of ~400 strings are waiting for me. A bit of patience please.
Ti9eR's profile image Ti9eR posted 7 years ago Permalink
when translated,where to put the PO file?
ansgar's profile image ansgar posted 7 years ago Permalink
You can put a compiled .mo file into the directory
[Folder with heidisql.exe]\locale\de\LC_MESSAGES\default.mo

Notice that you cannot use a .po file. You need to compile the .po file to a .mo file, for example by saving the .po file in poedit, or by using msgfmt.exe.
Ti9eR's profile image Ti9eR posted 7 years ago Permalink
Chinese translation has completed 94%,hope someone to continue and fix translate errorhappy
lourdas_v's profile image lourdas_v posted 2 years ago Permalink

Hi,

I understand that this is an old thread, but I'd like to help translate HeidiSQL to Greek. My account name in Transifex is lourdas_v, maybe you could give me full translator privileges (to be able to approve translations) for Greek?

Thanks.

ansgar's profile image ansgar posted 2 years ago Permalink

You already seem to have translator privileges on Transifex? I just see you last translation update of Greek was yesterday.

lourdas_v's profile image lourdas_v posted 2 years ago Permalink

Yes, I contacted David and he gave me the required privilege. Thanks!

lourdas_v's profile image lourdas_v posted 2 years ago Permalink

Is there a way to test a .mo file with the portable version of HeidiSQL?

lourdas_v's profile image lourdas_v posted 2 years ago Permalink

Is there a way to test a .mo file with the portable version of HeidiSQL?

Found it, thanks! :)

Please login to leave a reply, or register at first.