PD Translator Plus

- All versions of Clarion from C5
- Legacy and ABC Applications
- Internet Connect
- Supports ClarioNet
The Next Generation International Development Tools
Prodomus -- Committed to being the premier provider of
Internationalization Tools for Clarion for Windows
Trevor Cocks -- Data Design Services,
UK. "... you have a superb product."
Translator Plus represents the next generation of
internationalization development tools from Prodomus. It consists of a set of
mostly source code class libraries and utility components
which may be purchased individually or in sets. Class libraries are designed
work with both ABC and Clarion Chain applications. The classes extend
the Translator Class built into the ABC chain to include many more necessary
features and time saving utilities. One of the most important of these
utilities is the Source Manager which can extract all strings to be
translated from source code and convert the source string files into various
formats including the built-in ABC translator class formats and Translator
Plus default types. Over time, this interrelated component set
will grow.
The recent additions includes methods for modifying string ENTRY controls
at run time to handle Chinese, Japanese, and other languages using double-byte
characters and changing all window and report font properties at run
time.. Utilities are also designed to handle these character
sets. Also available for all purchasers in a Translation
Dictionary containing basic multi-language translations. The
Translation Assistant includes a translation dictionary synchronizer.
The Class Components consist of ABC compliant classes. All classes include source
code except for the Picture Translation Class. These components can be implemented
with a single global setup extension template that covers all classes.
Class Components
Picture Translation Class
Use Windows Registry information to auto translate Clarion picture
tokens. Includes more than 90 locales.
- Auto Translates currency, number, date, and time picture tokens according to specified
locale identifier.
- Currency locale can be different from general locale.
- Supports multiple locales at the same time.
- Can be used with the String and Environment classes to translate pictures if not found
in the translation file and set full and abbreviated month names for any of the available
locales.
String Property Translation Class
Consolidate source and replacement properties into a single database file
for easy translation and maintenance.

- Allows any property to be changed -- strings, icons, images, list headers and pictures,
and more.
- Translates ErrorClass messages.
- Translates Toolbar Class messages and tips.
- Provides alternative (Hooked) MESSAGE, HALT, STOP, FILEDIALOG,
FONTDIALOG, PRINTERDIALOG[A, and COLORDIALOG functions with translation built
in. Note that the hooked message function is compatible with Capesoft
Messabebox.
- Provides methods for changing control font properties at run time.
- Very easy to implement.
- Translates list group headers and pictures missed by the CW Translator class
- Includes options for use of default or user defined files, drivers, variable file names,
and owner attributes.
- String merge function to merge variables with text.
 |
Environment Class
|
Use the string class and API functions to set
Clarions International Environment variables -- Collating, Case, Message Buttons,
Digraphs, AP/PM text, full and abbreviated Month Names, Character Set, and Error
Messages..
- Includes a method for setting and restoring the text of any individual message button
text.
Character Class
- Provides extended character support
utilizing API
character functions to overcome limitations in the standard Clarion functions.
Include a simple Proper method (capitalization of the first letter in a word).
| AsciiToAnsi |
IsAlphaNumberic |
| Upper |
Proper |
| Lower |
IsAllLower |
| IsAllAlpha |
IsAllUpper |
Type Class
Better organize controls and properties by Type .
This class encapsulates the previous PD Translator in a new class library with added
flexibility that allows users to group controls in different ways and to derive their own
methods.
- Groups translations by control type and property to better handle variations in language
syntax and facilitate translation.
- Uses PD Translator default organization: String, Text, Message, ToolTip, Menu,
MenuItem, WinTitle, HelpItem, LboxFmt, Picture
- Can use the picture class to translate pictures.
Templates
 |
ABC Templates are provided with all versions of the
class libraries. A Legacy Template is provided separately. This
includes model modifications to the standard CW.TPL template chain necessary to
internationalize an application. The legacy templates provide support for
all class libraries except for "wrapper classes" that integrate TP
classes with the ABC Chain. Several shell Third Party Templates are
included to facilitate run-time multi-language translation. Among these
are CPCS and Query Wizard add-on templates.
|
Other Components
Several additional components are planned. Check the Prodomus web site for further
information. |
Translator Plus Utilities
 |
 |
Source Extraction and File Wizard Utility
|
Extracts translation strings from all types of files,
converts file types, and translates TRN files.
- Batch processes source files to extract labels containing
literal text as parameters. Where found, they are put into a translation file.
- Converts different types of Language Files to alternative
types, i.e. Type to String, Type to TRN, Trn to Type etc.
- Applies previous translations saved in a dictionary to any
type of language file, i.e. you can auto translate a TRN file.
- Includes window/report controls, format strings including
both headers and pictures, Message, Halt, and Stop procedures, translation functions,
equates, field definitions, and user defined labels
- Reads files created by the TP Text Utility Template
- Easy loading of large source file lists from directory
listings
- Handles multiple projects and multi-dll projects.
- Speedy -- our test processed 270 source code files in
3 minutes.
 |
TP Text Extraction Utility Template
|
- Exports template generated window and report strings to a text file.
- The exported strings may be organized in by module and procedure, control type, with or
without equate names, and groups.
 |
Environment Utility
|
Easily create
Clarion International Environment and National Language Support Files.
- Creates Environment and special National Language Support Files for use with 16-bit
applications
- NLS files are based on information on the Windows Registry for over 90 locales.
- Environment files change how Clarion uses or displays collating sequences, digraphs,
message buttons, am/pm time indicators, month and abbreviated month names, the case of
extended characters, and file oem character attributes.
- Month names are created using windows registry information.
 |
Translation Assistant
|
Multi-feature application for adding
translated replacement strings to translation files.
- Use Line item and form entry.
- View and organize strings by type.
- Export or import previously translated strings from a translation dictionary.
- Edit translation dictionaries.
- Save or abandon translations after a translation session.
- Requires default TPTyp class default property organization
Other International Products
PD 1-Touch Date Tools -- Internationalized
Date functions that uses information from the Windows Registry for calculation of week of
the year. It includes a calendar that displays with translated month and day names
and different colors for work/weekend days, holidays, and scheduled dates. Includes
a sample appointment calendar procedure. A central time saving feature
of this library is that calendar buttons are populated for all date controls
at run time and that such things as range limits can saving modified dates
can be set up in the dictionary.
PD World Wide Address Formats -- Formats
addresses according to local format standards. Send the library a country code and
address elements and it returns a formatted address.
Get a 20% discount if you purchase both
at the same time as one of the Translator Plus bundle editions.
Component Prices
| Classes* |
|
USD |
| Picture Class |
|
149 |
| String Class |
|
149 |
| Environment Class |
Requires String Class |
99 |
| Type Class |
Requires String Class |
149 |
| Character Class |
|
49 |
| Utilities |
|
|
| Source Manager Extraction Utility |
|
149 |
| Text Extraction Template |
|
79 |
| Environment Utility |
|
99 |
| Translation Assistant |
|
149 |
| Legacy Template |
|
149 |
* All Classes include source code except the Picture Class
Bundle Prices and PD Translator Upgrade
| Basic Edition |
- Picture Class
- String Class
|
150 |
| Professional
Edition |
Basic Edition
- Environment Class
- Character Class
- Source Extraction File Wizard Utility
Translation Assistant
- Environment Utility
- Extraction Template
|
350 |
| Enterprise Edition |
Professional Edition
- Type Class
- Legacy Template
|
450 |
| PD Translator Upgrade |
Enterprise Edition
50% Discount |
225 |
Direct Order
FAX: 860-523-4032
Email Sales
MasterCard, Visa, and AMEX accepted. |
|