Project: Software development, Internationalization and Localization
|
Platform |
| Windows 9x/ME, Windows NT 4.0/2000/XP |
Development Tools |
| Visual Basic 6, InstallShield Pro 6.3x, Visual SourceSafe, MS Project |
TempTale monitors (TT3, TTH, TTD, TT4) are used to monitor temperature sensitive products.
TempTale Manager is software to view the collected ambient temperature and relative humidity
data in a tabular, graphical or summary view. The VB 6 software interacts with the
hardware via VC++ DLL interface.
|
- Replaced custom ActiveX controls (Sheridan ThreeD.OCX, docking toolbar, etc.) with standard VB controls. Update the event procedures to use appropriate standard control events.
- Single-handedly internationalized the product for localization to Japanese and Spanish.
- Extracted all the UI strings and other UI elements to external resource files.
- Updated the code to load the resources from satellite DLLs, thus allowing flexibility of adding additional languages.
- The resource loading was implemented using Windows API calls.
- Due to various limitations of VB, had to find workarounds for issues like displaying double-byte characters on English OS, font charsets for selected locale, Unicode-ANSI conversion, etc.
- Upgraded the database to Access 2000 from Access 98.
- Update the InstallShield installer to create localized setup and accordingly install the appropriate language resource DLLs of TTM.
|