ESL Internationalisation
Preface
Overview
Text Entry and Manipulation
Text Validation
Text Manipulation
Text Message Creation
Example
Range Validation for Dates and Times in Local Format
Number Formats
Localized Decimal Point Support
Alternate Sign Support
Precision Support
Date and Time Formats
Date and Time Functions in Local Formats
Externalizing Strings
System Requirements
What is Externalized?
What is Not Externalized?
Compiler Switches
Runtime Switches
Runtime Errors
Resource File Statements
Creating an External String DLL
How to Develop Translatable Programs
Small Applications
Large Multiple-Developer Applications
Multiple Applications
Changing External Strings Dynamically
How to Change Languages
What is Automatically Changed?
What is Usually Not Refreshed?
What is Not Automatically Changed?
Character Sets & Code Pages
ESL Fonts
Single- and Double-Byte Character Sets
Double-Byte Issues in ESL
English Runtime Error Messages

© 2011 ESL Syndetic Ltd.