Release 10.1A: OpenEdge Development:
Progress Dynamics Managers API Reference

> ## multiTranslation

> This procedure performs multiple translations in one pass. It then stores the results of the translations in a temp-table, `ttTranslate`, for later use by the caller. The generated temp-table contains the widget type and handle for all the translated objects, so using the translated values is a simple process.

> When the flag is set to translate all languages, extra records are created in the temp-table for each available language. The temp-table must initially contain entries with a language obj of 0. These entries are deleted following the translation into each language.

> Location: af\app\aftrnmngrp.i

> Parameters:

> `INPUT plAllLanguages AS LOGICAL`

> Set to `YES` to translate for all languages.

> `INPUT-OUTPUT TABLE FOR ttTranslate`

> The temp-table of translations.

> Notes:

> - The all languages option works by accessing the database. It cannot run off cached information.
> - Dynamic toolbars only support global translations.
> - Window titles and tabs only support specific object translations.
> Examples: See the `translateWidgets` procedure in `af\app\afsesmngrp.i`.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095