PD Translator


Advance Rapid Development
Internationalized Applications

PD Translator extends Clarion's rapid application development power to international applications. Anyone developing applications for multi-lingual populations or multinational use will find Translator has advanced features for both fast development and performance. Without having to recompile an application the PD Translator will --

  • Translate Window and Report strings, string pictures, and entry pictures with a single function call: Translate(Window)
  • Facilitate translation with translation dictionaries containing related source and replacement stings.
  • Utilize National Language Support in the Windows Registry in 32 bit programs (necessary for the Win 95 logo) Use 32 bit registry information in 16 bit programs!
  • Easily used with both ABC and Standard Templates.

Overview

PD Translator utilizes a TopSpeed file (LTF Files) for replacement strings and either the Windows Registry or ini type files (NLS Files) for National Language Support (national conventions for numbers, currency, dates, and time). To minimize translation time, Translator loads replacement strings and national language support information into memory when a program starts. If Translator does not find replacement strings while a program is running, it saves the source string in a queue which it flushes to the translation file when the program terminates.

ABC Implementation.  PD Translator creates a derived translator class that wraps the PD translation seamlessly into the application.  This adds PD Translators picture translation functions and automatically puts all translation strings from TRN and other files into a single translation file.  You do not have to do any translation of  TRN files.

Rapid Development Utilities. 

Several utilities and source files are provided to assist in rapid application development.  These include:

pdsm.h2.jpg (37873 bytes)PD Source Manger 

  • Maintain multiple projects in one location.
  • Easily create a  list of source files from which to obtain source strings (clw, trn, txa, inc as required).
  • Batch process source files to create a single language translation file.
  • Include all source strings from windows, reports, message, and any identifiable translation function including user defined labels containing literal text.

 

pdsm.h2.jpg (37873 bytes)pdsm.h3.jpg (30589 bytes)pdsm.h5.jpg (13578 bytes)
pdenv.6.jpg (43609 bytes)

PD Environment Utility

Creates Clarion International Environment Files with collating sequences, case strings, month names, button text, error messages, digraphs, and AM/PM indicators.This also creates NSL files which support picture string translation for over 90 locales.

pdenv.7.jpg (10229 bytes)

Translation Assistant

A translation utility for use by developers and translators.

  • In-line editing of replacement strings.
  • Display replacement strings by type.
  • Save and import translations from a Dictionary..
  • Distributable to end users.
  • wpe3.jpg (50872 bytes)

     

    wpeC.jpg (22317 bytes)

    PD Text

    An extension template to export window and report strings to a text file.  This can be used to create an import source strings file, to spell check source strings, and to identify any missing equates.

    Other Features

    • Modified Standard Templates. A set of modified standard templates makes translation of legacy templates a snap.  These are applied by modifying the redirection file so that you do not have to change TopSpeed's shipped templates.
    • Modified Builtins File.  This makes it possible to translate message and other string functions without having to change any source code.
    • Alternative String Functions.  Renamed message and other functions can be imported for use with the modified builtins file.
    • National Language Support. National Language Support built into Windows 95 and NT provides over 90 pieces of information on different locales. Translator uses Locale Identifiers (LCID's) and a variety of NLS Win32 API calls to access National Language Support information. Translator loads National Language Support information into a group structure that it passes to the Translator library. The program retains this information in both the program's global memory and in the library's memory. In the case of 16-bit programs, PD Translator uses special files which you can create from a library function when running a 32 bit program.
    • Locale Selection. The library includes a built in procedure for choosing from up to six country and language combinations. You may, of course, develop your own procedure for multiple languages or simply ship a version already set up for a specific locale without allowing user choice.

    PD Translator Order Information

    Price
    499 USD

    Direct Order
    860-233-0705
    Email

     

    Downloads

    Demo .5mb
    CW15 .9mb
    CW20

    .9mb

    Clarion 4

    1.1mb

    Clarion 5b

    1.8mb

    Modified Library for Clarion 2 Internet Connect  
    Clarion 5.5

    1.8mb