Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
.CONVERT TRANSLATE | ||||||||
Line: 14 to 14 | ||||||||
PASS <trans_type> FIELD SHARE? N PASS <trans_app_id> FIELD SHARE? N PASS <trans_ver_id> FIELD SHARE? N | ||||||||
Added: | ||||||||
> > | SET --- .CONVERT TRANSLATE = | |||||||
SUBR --- .CONVERT TRANSLATE DETACHED END? N FAIL 0
| ||||||||
Line: 36 to 37 | ||||||||
<trans_type> is the type of translation desired (Optional). Must be one of Field, Token, Clause, Message or Text. Defaults to Field if not PASSed, or is blank. | ||||||||
Added: | ||||||||
> > |
| |||||||
Changed: | ||||||||
< < |
| |||||||
> > | Token, Message and Field all follow the same rules for translating, i.e., they look for an exact match. If a match is not found, the text will be added to the Application Dictionary under the specified <trans_type>. | |||||||
<trans_app_id> is the Application Id whose dictionaries should be used for the translation (Optional). Defaults to the current application if not PASSed, or is blank. | ||||||||
Line: 50 to 52 | ||||||||
If <trans_text> is too small to contain the translated text, --- .CONVERT TRANSLATE will contain 'Data was truncated'. | ||||||||
Changed: | ||||||||
< < | Note that this routine will return the <source_text> in the <trans_text> field if it is unable to translate <source_text>. In other word, you will always get something back from this routine, either the translated text, or as best a translation as possible. This is especially true if you are translating text which contain paragraphs or sentences. The translation routine always starts with the largest block of text and works it's way down until it has attempted everything. If it can find a match for the enter block of text, it will return that. If not, it will then look for matches of the paragraphs in the text. If it can find a match for the paragraph, it will return that. If not, it will look for matches at the sentence level. If it still cannot find a match, it will attempt to translate individual words, depending on the "Translate Words" setting on the <from_lang> file. Thus the result returned could be a mix of the original text and the portions that were able to be translated. | |||||||
> > | In all cases, if a translation is not found in the Application Dictionary, then the System Dictionary will be checked. If a translation is still not found, the text will be added to the Application Dictionary. Note that this routine will return the <source_text> in the <trans_text> field if it is unable to translate <source_text>. In other words, you will always get something back from this routine, either the translated text, or as best a translation as possible. This is especially true if you are using the 'Text' <trans_type>. The translation routine always starts with the largest block of text and works it's way down until it has attempted everything. If it can find a match for the entire block of text, it will return that. If not, it will then look for matches of the paragraphs in the text. If it can find a match for the paragraph, it will return that. If not, it will look for matches at the sentence level. If it still cannot find a match, it will attempt to translate individual words, depending on the "Translate Words" setting on the <from_lang> file. Thus the result returned could be a mix of the original text and the portions that were able to be translated. | |||||||
Comments:Read what other users have said about this page or add your own comments. It appears that the fields <trans_app_id> and <trans_ver_id> are indeed required, as it doesn't always seem to default properly to the currently running application/version. | ||||||||
Changed: | ||||||||
< < | -- AlKalter - 2014-10-01 | |||||||
> > | -- AlKalter - 2014-10-01 | |||||||
-- JeanNeron - 2012-02-04 \ No newline at end of file |