Hi Bret,

> https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

I would say the FreeDOS tradition is to use 2 letter codes
without explicitly specifying the intended codepage, because
both setting LANG and loading the codepage are typically
done in config and autoexec and it is easy to edit both at
the same time without linking them in any automated ways.

I would also suggest to NOT guess the language based on
the codepage. For example I could be using an European
non-English CP850 or CP858 for more accented characters,
but still prefer English messages from default DOS apps.

This might be simply because only some of the apps have
translations anyway, so it is more consistent to use only
English messages even when my documents are German, Dutch
or similar.

Automatically generating warnings about the current
codepage not being suitable for the selected language
file also feels like overdoing things, because in the
end, codepages are the opposite of Unicode: Not a one
size fits all solution, but something manually chosen.

Even having a list of suitable codepages in a special
item in each message file could be tricky, because it
will depend on which subset of accented chars you need.

Often, selecting the wrong codepage only causes a few
characters to display in the wrong way, so people may
even do that deliberately because their documents work
better with one codepage while they want to see their
apps in a language which might prefer slightly different
codepages etc.

In short, I think it is fine that DOS stores country,
layout, language, codepage etc. separately, which lets
people manipulate those separately. The installer can
set them all at once and you could have a batch script
which updates all settings at once, but it still is good
to be able to modify them independent from each other.

For example because you do not want to use 1.234,56
German numbers even though you have apps with German
translations, because you know that sooner or later
some app will expect "international" 1,234.56 anyway.

Of course this is also a matter of taste, just expressing
my personal feelings about the topic here :-)

By the way, most of Belgium speaks either Flemish (which
is very similar to Dutch) or French. Some areas even do
speak German. Speaking BOTH main languages also is quite
common in some areas. And then there are those "weird"
trends in keyboard layout in France, Belgium and the NL!

> Comments/suggestions/ideas/insults?

See above. No insult, of course, but I am not convinced
that changing anything beyond having a "service batch
script" to ease config updates would be actually useful.

Of course such a script is welcome to have two modes of
operation: Immediate switch and config/autoexec update.

Regards, Eric



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to