message: Add format to i18n
diff: @@ -51,4 +51,19 @@ declare class Localization {
  * @return The translated string
  */
  localize(stringId: string): string;
  +
  + /**
  + * Localize a string including variable formatting for input arguments.
  + * Provide a string ID which defines the localized template.
  + * Variables can be included in the template enclosed in braces and will be substituted using those named keys.
  + *
  + * @param {string} stringId The string ID to translate
  + * @param {Object} data Provided input data
  + * @return {string} The translated and formatted string
  + *
  + * @example
  + * const stringId = "MY_TEST_STRING"; // "Your name is {name}"
  + * game.i18n.format("MY_TEST_STRING", {name: "Andrew"}); // Produces "Your name is Andrew"
  + */
  + format(stringId: string, replacements: any): string
  }
  