On 17/01/2022 21:06, Robert Riebisch via Svardos-users wrote:
If I select German language (and German keyboard) during install,
SvarDOS should put COUNTRY=049,,C:\SVARDOS\BIN\COUNTRY.SYS to CONFIG.SYS.
Yes, you are right that this does make absolute sense and is definitely
something users could expect. But this relates to the "COUNTRY.SYS"
subject I mentioned in my previous message.
Assuming that the user would preconfigure their COUNTRY.SYS file
themselves (using a new dedicated tool), the COUNTRY.SYS line could be
hardcoded with a "country id" that never changes (like 001). Would that
work for you?
SvarDOS should also ask for the code page I want to use.
For German, valid values would be 437, 850, or 858.
Just asking the user to enter one of these values is probably not clear
enough for newbies. I think, you need at least an additional line or
column for shortly describing the differences between these code pages
and to give a recommendation.
That is, again, totally correct. In fact, Poles have the same problem
where Polish systems used two competing encodings back in the old days,
which made things often confusing to less tech-savvy users.
But there is a problem: all NLS (translation) files that come with the
system are being encoded in a specific single codepage for every
language. If the user uses a different codepage, all messages will be
displayed wrong... But perhaps this problem does not exists for German?
Ie. are CP 437, 850 and 858 all defining German-specifig glyphs in the
same places?
Notice, that current kernel.sys and country.sys have bugs.
Kernel bug for German: https://github.com/FDOS/country/issues/5
Interesting. Thanks for sharing!
It looks like the kernel now already has the fix, so SvarDOS will be
able to pull it as soon as a new release is published.
Mateusz
_______________________________________________
Svardos-users mailing list
Svardos-users@lists.osdn.me
https://lists.osdn.me/mailman/listinfo/svardos-users