Message Format C API Provides means to produce concatenated messages in language-neutral way. Use this for all concatenations that show up to end users. Takes a set of objects, formats them, then inserts the formatted strings into the pattern at the appropriate places. Typically, the message format will come from resources, and the arguments will be dynamically set at runtime. The pattern is of the following form.
Quoted braces are literals.
If there is no elementFormat, then the argument must be a string, which is substituted. For a ChoiceFormat , the pattern must always be specified, since there is no default. A real single quote is represented by ''. The argument is a number from 0 to 9, which corresponds to the arguments presented in an array to be formatted. It is ok to have unused arguments in the array.