We are busy working on the nation support in the X# runtime.
In the folder https://github.com/X-Sharp/XSharpPublic/tree/feature/Runtime/Runtime/XSharp.Core/Language on the web you will find resx files for various translations that we have.
These translations have been extracted from the resources inside the VO Nation files.
There is a generic.resx file that contains all the strings that we have at this moment.
And there are language specific files for various languages:
Code: Select all
Croatia.resx
Czech852.resx
Danish.resx
Dutch.resx
Finnish.resx
French.resx
German.resx
Hung852.resx
Italian.resx
Norwegn.resx
Pol852.resx
Port850.resx
Romania.resx
Russian.resx
Serbia.resx
SL-W-EE.resx
Slov852.resx
Spanish.resx
Swedish.resx
The current behavior is that for missing translations the system falls back to the strings inside Generic.resx which are all in English. So there is no Uk.Resx because that falls back completely to Generics.resx.
We could use some help with:
- verifying the existing translations
- adding missing strings
Please let us know if you would like to help, by sending an email to info@xsharp.eu.
We will then send you instructions on how to do this.
Robert
PS For the Collation support we have also extracted the sort tables from the VO nation DLL.
For some nations there is more than 1 collation but a single string table, just like in VO. For example Port850 and Port860 and Brazil. There are three different collations, but they share the Portuguese translation.