Internationalization
and Software Development: Scripting Languages
Course
Description
This course introduces how the various popular scripting
languages implement Internationalization concepts. In
particular their locale and encoding support are described,
which i18n issues are problematic, and how their future
plans are for i18n support.
Audience: The course is designed for Technical management,
software architects, developers and testers.
Duration: The course is approximately 4 hours in duration.
Prerequisites
The course has the following prerequisites:
Globalization Basics
Internationalization Platforms: MS Windows or Internationalization
Platforms: Unix/Linux/Solaris
Syllabus
1. Scripting Languages: JavaScript, VBscript, Perl, Tcl,
Python, and others - an overview
2. The definition and use of Locale in scripting languages
3. Encoding concepts and issues from a software development
aspect
4. Review of locale sensitive functions/classes in scripting
languages
5. Encoding Conversions
6. Pitfalls and issues
7. Coding standards and development environment
8. Resource Files (various formats)
9. Question and Answer