h6. [[MessageTrans]] h6(. » [[MessageTrans SWI Calls|SWI Calls]] h6((. » MessageTrans_GSLookup h2. MessageTrans_GSLookup h5. (SWI &41507) |_<^{width:4em}. Entry | | |<^. R0 |<^. Pointer to 4-word data structure, or 0 for global messages | |<^. R1 |<^. Pointer to [[MessageTrans Token|Token]] | |<^. R2 |<^. Pointer to buffer for result | |<^. R3 |<^. Size of buffer | |<^. R4 |<^. Pointer to parameter 0, or 0 if none | |<^. R5 |<^. Pointer to parameter 1, or 0 if none | |<^. R6 |<^. Pointer to parameter 2, or 0 if none | |<^. R7 |<^. Pointer to parameter 3, or 0 if none | |_<^{width:4em}. Exit | | |<^. R0 |<^. Preserved | |<^. R1 |<^. Pointer to token-terminator | |<^. R2 |<^. Pointer to result string (read only with no substitution if R2 = 0 on entry) | |<^. R3 |<^. Size of result excluding terminator | h4. Use This SWI is used to translate a message token into a string, with optional parameter substitution. h4. Notes This SWI is like [[MessageTrans_Lookup]] except that the result is then GSTrans'd ([[OS_GSTrans]]) before return. If R2 = 0 on entry this call is identical to MessageTrans_LookUp. h4. See also * [[MessageTrans_Lookup]] * [[MessageTrans Token]] * [[OS_GSTrans]]