- [Issue #84](https://github.com/oasis-tcs/sarif-spec/issues/84): "Enable localization for all message strings" Define the `message` object with the following properties: - `text` of type `string`, optional - `richText` of type `string`, optional - `messageId` of type `string` optional - `richMessageId` of type `string`, optional - `arguments` of type `string[]`, optional Define a `resources` object with the following properties: - `messageStrings` of type `object`, with string-valued properties, optional - `rules` of type `object`, with `rule`-valued properties, optional Remove the definition of the `templatedMessage` object. In the `run` object: - Remove the `rules` property. - Add a `resources` property of type `resources`, optional. In the `tool` object: - Add a `resourceLocation` property of type `fileLocation`, optional. In the `attachment` object: - Change the type of the `message` property from `string` to `message`. In the `result` object: - Change the type of the `message` property from `string` to `message`. - Add a `ruleMessageId` property of type `string`, optional. - Remove the `richMessage` property. - Remove the `templatedMessage` property. In the `codeFlow` object: - Change the type of the `message` property from `string` to `message`. - Remove the `richMessage` property. In the `stack` object: - Change the type of the `message` property from `string` to `message`. - Remove the `richMessage` property. In the `stackFrame` object: - Change the type of the `message` property from `string` to `message`. - Remove the `richMessage` property. In the `annotatedCodeLocation` object: - Change the type of the `message` property from `string` to `message`. - Remove the `richMessage` property. In the `annotation` object: - Change the type of the `message` property from `string` to `message`. - Remove the `richMessage` property. In the `rule` object: - Change the type of the `name` property from `string` to `message`. - Change the type of the `shortDescription` property from `string` to `message`. - Change the type of the `fullDescription` property from `string` to `message`. - Remove the `richDescription` property. - Rename the `messageTemplates` property to `messageStrings`. - Rename the `richMessageTemplates` property to `richMessageStrings`. - Change the type of the `help` property from `string` to `message`. - Remove the `richHelp` property. In the `fix` object: - Change the type of the `description` property from `string` to `message`. - Remove the `richDescription` property. In the `notification` object: - Change the type of the `message` property from `string` to `message`.