Hello All,

While adding support for more countries into COUNTRY.SYS and living as I
am in a country with four official languages, I've faced some problems
trying to fit the multilingual stuff into the DOS NLS schema. Those
problems became more evident when adding the "YESNO" table extension,
but they also exist, in some cases, for the collating rules.

My proposal is to use country codes in the range of 4xNNN like in this
example:

Standard code       New codes
32 (be)             40032 (fr_BE)      Belgium - French
                    41032 (de_BE)      Belgium - German
                    42032 (nl_BE)      Belgium - Dutch

The standard code will have just the normal NLS info, without any
extensions, and the new codes will also have the YESNO table and
language specific collation (and possibly other) tables.

I've chosen the 4xNNN range because DRDOS already uses codes 10000 to
31999 for other purposes, but of course this is open to discussion. The
new codes could also be compliant with the ISO 8601 / EN 28601 standard
for date formats, if there is such a request (technote 116 talks about
it, but it does not take into account the multilingual thing)

Opinions, comments, suggestions and even flames are more than welcome.

Regards,
Eduardo.



-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to