Hi!
ReactOS and some applications are translated in many different languages but a ReactOS language support is missing. The regitry keys (see hivesys.inf) are there but ROS ingore the keys.
Is there a chance that ROS get language support until version 0.3? Is it a big step to add it? Which file is need an update? Maybe I can help adding this feature.
Why are there some languages hard coded?
reactos\lib\msvcrt\locale\locale.c - Code:
const struct map_lcid2str { short langid; const char *langname; const char *country; } languages[]={ {0x0409,"English", "United States"}, {0x0809,"English", "United Kingdom"}, {0x0000,"Unknown", "Unknown"}
};
const struct map_cntr { const char *abrev; const char *country; } abrev[] = { {"britain", "united kingdom"}, {"england", "united kingdom"}, {"gbr", "united kingdom"}, {"great britain", "united kingdom"}, {"uk", "united kingdom"}, {"united kingdom", "united kingdom"}, {"united-kingdom", "united kingdom"}, {"america", "united states" }, {"united states", "united states"}, {"united-states", "united states"}, {"us", "united states"}, {"usa" "united states"} };
Klemens Friedl <frik85>
Klemens Friedl wrote:
ReactOS and some applications are translated in many different languages but a ReactOS language support is missing. The regitry keys (see hivesys.inf) are there but ROS ingore the keys.
You cannot change the user language from the control panel yet. This can only be done in the first stage installer.
Is there a chance that ROS get language support until version 0.3? Is it a big step to add it? Which file is need an update? Maybe I can help adding this feature.
I am currently working on locale support for the second stage setup. One part of this task is to add dynamic loading of keyboard layout DLLs. That's what I'm working on right now.
We won't be able to fix this until 0.3 gets published.
Why are there some languages hard coded?
reactos\lib\msvcrt\locale\locale.c - Code:
This part of ReactOS is not used by the GUI components. The more important parts are located in lib/kernel32/misc, for example lang.c.
Regards, Eric
Klemens Friedl wrote:
ReactOS and some applications are translated in many different languages
but
a ReactOS language support is missing. The regitry keys (see
hivesys.inf)
are there but ROS ingore the keys.
You cannot change the user language from the control panel yet. This can only be done in the first stage installer.
Is there a chance that ROS get language support until version 0.3? Is it
a
big step to add it? Which file is need an update? Maybe I can help
adding
this feature.
I am currently working on locale support for the second stage setup. One part of this task is to add dynamic loading of keyboard layout DLLs. That's what I'm working on right now.
We won't be able to fix this until 0.3 gets published.
Why are there some languages hard coded?
reactos\lib\msvcrt\locale\locale.c - Code:
This part of ReactOS is not used by the GUI components. The more important parts are located in lib/kernel32/misc, for example lang.c.
Regards, Eric
Thanks for the information.
Klemens Friedl <frik85>
Thanks to the help of arty and GvG, I have prepared this patch that allows SYM files to be loaded and used in stack traces in a DBG build ( they used to only be available from KDBG ).
If nobody objects, I will commit, but due to the nature of the patch I wanted to find out if there was a good reason why this might be a bad thing, first.
Note that this doesn't put SYM files in bootcd nor livecd, and it doesn't copy them via make install. The SYM files still need to be installed manually.