17. A computer program product for incorporating variable values into textual content, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for: translating an abstract phrase from a first language to a second language; receiving the translated abstract phrase comprising a text phrase and a variable at a particular position in the text phrase; receiving a text value for the variable; combining the text phrase of the abstract phrase and the text value according to the particular position of the variable; applying an integration rule at a boundary of the text phrase of the abstract phrase and the text value to produce an integrated phrase, the integration rule based on a language rule for the second language, wherein the integration rule modifies a portion of the text phrase of the abstract phrase or a portion of the text value.
26. The computer program product of claim 17 , wherein the integration rule is based on an orthographic rule of a language.