|
Multilingual applications
AppBasic works, as far as possible, independently of language:
 |
Applications do not need to be written in English and can, in principle, be written in any language |
 |
Applications produced by AppBasic are easily translated. This can be done by anyone - no coding is required. |
Like all Toolbox applications, an AppBasic application determines which language is required from the territory module present in the computer. This assigns a territory number to each lanuage.
1 | UK | 8 | Portugal | 15 | Norway | 22 | Ireland |
2 | Master | 9
| Esperanto | 16 | Iceland | 23 | Hong Kong |
3 | Compact | 10 | Greece | 17 | Canada1 | 24 | Russia |
4 | Italy | 11 | Sweden | 18 | Canada2 | 25 | Russia2 |
5 | Spain | 12 | Finland | 19 | Canada | 26 | Israel |
6 | France | 13 | (not used) | 20 | Turkey | 27 | Mexico |
7 | Germany | 14 | Denmark | 21 | Arabic | 28 | Latin America |
Certain AppBasic applications also have an alternative system where the system variable Territory$Preferences is defined as a comma-separated list of territory numbers. E.g.
*Set Territory$Preferences 6
or
*Set Territory$Preferences 6,7
The most preferred territory is to the right. In the first example France will be preferred to the default; in the second example Germany is preferred, then France (then the default). (E.g. To try this out, set Territory$Preferences, as above, to either 6,7 or 1 then load AppBasic onto the iconbar. It will now work in the language you have chosen.)
|