-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Localizaiton steps #11
Comments
The menus and strings are compressed using Windows RtlCompressBuffer with the LZNT1 option, which is available on Windows XP onwards. For localization it is easier if the menu and string text is translated, then i can add them to a corresponding .mnu resource. I do some magic, and get them output as a binary and compress them before adding to to the project as assembly files with hex data. On first access to a particular language the resources are decompressed in memory and used. |
The translation text is currently: Main Menu:
Also the name of the language, in the language itself, for menu selection. Context Menu:
Tooltips strings:
Other:
|
Thanks! Could you please add new language:
|
Ukrainian and Persian (with RTL layout) languages have been added, and will be available in the next release. |
Closing this. Anyone can request to add their language in future if they desire it. |
this is chinese Main Menu:
Context Menu:
Tooltips strings:
Other: |
@makson5 can you have a look at these builds when you get a chance, to see if everything looks ok for the Chinese translation. Thanks. |
@mrfearless I tested the Chinese translation for version 1.06, and everything works fine. |
The subject!
I believe that some users would like to contribute and invest their time into localizing this great piece of SW into their languages
Is it possible to add some chapter into the main readme (or make a separate readme in case the steps are complex)
Thanks in advance!
I'd defintely take part in this activity once I'll understand what to do
Right now the Lang dir is a bit weird - it is a set of of *.asm files with crypting bytes...
The text was updated successfully, but these errors were encountered: