I have written a program for Windows 10 and 11 involving many list boxes acting as spreadsheets showing information from an SQLite database. Everything seems to run fine. I am in the United States.
If someone in Europe, Australia or elsewhere should run my compiled Xojo program in their country using their Windows 10 or 11 can it be assumed that my program will run with no problems? I have no experience in Xojo programs being used in other countries. I would appreciate if anyone with experience in this matter might be able to provide some information. Thank you in advance for your time and effort. Jim Backus
Depending on what you are showing, eg numbers or currency, you might have to double check how you store / load / display these values. Always store your data in a language neutral format eg dates as YYYY-MM-DD and numbers as 1000.00 so they can be loaded correctly. Then you want to always show in users local locale, which i think it the default output. So 1,000.00 would show as 1.000,00 in other countries. You can change your Windows system language settings to change the formats for decimal and thousand separators to test locally.
Other actual language translations, I cannot think of anything else to check for. There might be more, but that is all i can remember. Australia will have no problem as everything is the same
If you provide non us-en language(s) like Italian, German, French, etc. check that your strings will be fully displayed (not truncated because your Control is too short/do not display the whole sentence).
Also, remember that not all screens are as large/tall as yours.