Language output templates contain text that the data server interprets as commands. Replication Server substitutes values for variables embedded in the output template and passes the resulting language command(s) to the data server to process.
See “Creating function strings” for example output templates. See “Using function-string variables” for details on embedded variables.
Within a language output template, Replication Server interprets certain characters in special ways:
Two single quote characters ('') are interpreted as one single quote
Two question marks (??) are interpreted as one single question mark
Two semicolons (;;) are interpreted as one single semicolon
Other than the embedded variable substitutions and these special interpretations, Replication Server does not attempt to interpret the contents of language output templates.
See “Function-string variable formatting” for information about how Replication Server formats function-string variables when it maps function strings to data server commands.