Translating the Current Table

If you have configured VBLM to work with one or more 3rd party translation programs, selecting Translate on the LTE File menu pops up the Table Translation window in preparation for a cycle of translation requests to your 3rd party program.

If you have defined multiple 3rd party programs, the first time this window appears you need to tell VBLM which one to use by selecting its title on the Translation Application list. If you wish to change the application's interface definition, click Setup.

The Source Text to Translate text box reads "[Current Table]" and is disabled.

The 4 command buttons have the following effects:

Do Entire Table

1) VBLM starts the 3rd party app if it is not already running, and attempts to move it into the lower right quadrant of the screen (it does so by looking for a window with the application's title).

2) VBLM relocates the Table Translation Window to the upper left screen quadrant (these window relocations are made to keep VBLM's Cancel button accessible during the cycle that is about to begin, should you wish to cancel)

3) For each string instance in the current language table, VBLM:

1) copies its original value to the clipboard;

2) sends the 3rd party app the clipboard translation keystrokes;

3) depending on how you have defined the interface, waits either for the app's clipboard translate window to open and close, or for the specified number of seconds;

4) pastes the clipboard into the current string instance's translation field;

5) compares the iteration # to the App Exit Frequency #, and if a match is found shuts down and restarts the 3rd party app.

4) When all string instances have been translated, VBLM shuts down the 3rd party program, closes the Table Translation Window, and returns to the Language Table Editor.

Do Untranslated Only

VBLM performs the translation as above, but only translates items with no text in the translation field.

Help

Starts Help at this Topic

Cancel

If you have not begun the translation cycle, pressing cancel causes VBLM to returns to the Language Table Editor without making any changes.

If you have begun the translation cycle, VBLM interrupts it and attempts to shutdown the 3rd party program before returning to the Language Table editor. However, you may need to shut it down manually.

The Remove Ampersands Option

Many strings in VB projects contain ampersands (&) to create hot-key captions. If this option is checked:

1) VBLM removes all ampersands from source text before copying it to the clipboard for translation

2) If the original string had a leading ampersand, VBLM prepends one to the translation.

If this option is not checked, strings will be passed as is, and hot-key ampersands are almost guaranteed to confuse the translation program.

See Also:

3rd party translation programs

Translation Application Interface Definition

Translating the Clipboard