Dear Peter,
I would like to valuably please You for help.
I have two questions for help.
1. Would You tell me The internal Window procedure name of The PLAY button located inside winbuilder.exe?
So i could create little Python addon for NVDA, which would activate this procedure when i choose The installation source?
I would like to use The APi function SendMessage
To recall The internal Window procedure of winbuilder.exe, which is being executed after The play button have been activated by left mouse click.
The reason of my attempt is, that there are no many advanced users with no sight in our country like i Am and my goal is to make Yours project available also for users who are not so computer proffesionals like system administrators are.
2 question
I would be very like to translate The user interface of all included scripts to Czech, because no every visually impaired user is familiar with English.
Can i do this by using notepad when line break option will be disabled in this text editor?
Or i will create translation, which will look very bad on The screen, so i should use Winbuilder GUI for this purpose instead?
Thank You very much for Yours answers dear Peter.
I Am The part of one special voice based conference for visually impaired users in our country and Windows PE could dramatically make their life better, but English and problematic PLAY button inside WInbuilder can make it difficult.
I know, that winbuilder.exe can not be simply translated, .po files can not be used, because The source code have not been created to translate it to other languages.
I could translate all strings, but it would overload You too much. If i would do it, You would had to extract all messages from The Pascal source code, and it would require too much time.
Editing .exe in machine code is not legal and can create chaos.
Try to imagine, that i would use binary editor to edit winbuilder.exe directly.
Lets assume, that there is somewhere free binary editor for Windows, which will not add Ascii characters carriage return and line feet every 8000 characters, i do not know The internal limit of editable field in Windows.
I could locate The PLAY
String inside winbuilder.exe.
Czech meaning of this English word is
přehrát
It is more than 4 characters of The word PLAY, so i would had to use Czech acronim of this word, for example
přeh
But i Am afraid, that this intrnal translation of .exe program could create very bad view for sighted users and may be, that Czech characters would not be displaied correctly.
I can play with this fo my private purpose, but if Windows soft kernel will not display error message, i could use this complex algorithm as a alternative to translate applications.
Yes, my idea is very stupid.
There are two proffesional solutions for applycation translations.
1. use applications, where developers created it to translate The displaied messages for users, such as special ascii text file, or by using algorithms included with some Python or C programs for Linux, by editing special ascii translation files.
Last possibility is to use IDE and source code of application to translate it on The level of source code.
Thank You very much for Yours answers dear Peter.
With kindness regards.
Mgr. Janusz Chmiel