3.1.1.6. Internationalisation
Interscript tanglers should provide support for
multiple human languages.
There are two kinds of support determined by the binding time:
- Interscript time binding
- Interscript time binding allows generating target code for a
specified language. If multiple languages are specified, multiple
versions of the target code are generated.
- Run time binding
- Run time binding allows generating target code for a
specified language set. Even if multiple languages are specified, only a
single version of the target code is generated.
There are two levels of support which can be provided,
which are not independent of binding time.
- Identifiers
- Using names in the programmers native language to aid maintenance.
This is clearly an interscript time option.
- Strings
- Using strings in the client native language to aid use.
This can be done either at interscript time or target software
run time.
See also
document_internationalisation for details on the documentation aspects of internationalisation.