Specifications
Chapter 19228
translateMarkup()
Description
Performs the translation.
Arguments
docName, siteRoot, docContent
• docName is a string that contains the file:// URL for the document to be translated.
• siteRoot is a string that contains the file:// URL for the root of the site that contains the
document to be translated. If the document is outside a site, this string might be empty.
• docContent is a string that contains the contents of the document.
Returns
A string that contains the translated document or an empty string if nothing is translated.
Example
The following instance of translateMarkup() calls the C function translateASP(), which is
contained in a DLL (Windows) or a code library (Macintosh) called ASPTrans:
function translateMarkup(docName, siteRoot, docContent){
var translatedString = "";
if (docContent.length > 0){
translatedString = ASPTrans.translateASP(docName, siteRoot, ¬
docContent);
}
return translatedString;
}
For an all-JavaScript example, see “A simple attribute translator example” on page 230 or “A
simple block/tag translator example” on page 235.
liveDataTranslateMarkup function()
Availability
Dreamweaver UltraDev 1
Description
Translates documents when users are in the Live Data window. When the user chooses the
View > Live Data menu item or clicks the Refresh button, Dreamweaver calls the
liveDataTranslateMarkup() function instead of the translateMarkup() function.
Arguments
docName, siteRoot, docContent
• docName is a string that contains the file:// URL for the document to be translated.
• siteRoot is a string that contains the file:// URL for the root of the site that contains the
document to be translated. If the document is outside a site, this string might be empty.
• docContent is a string that contains the contents of the document.