Optional The "placeholders" member defines one or more placeholder substrings to be used within the message — these can be used to hardcode items that you don't want translated, or refer to variables.
Each placeholder substring definition has a number of values of its own:
"url" : {
"content" : "$1",
"example" : "https://developer.mozilla.org"
}
placeholder name
The placeholder name is used to represent the placeholder in the substitution string (e.g. "url" becomes $url$). It is case insensitive and can contain the same characters as a message string name.
content
The "content" item defines the content of the placeholder. This can be a hardcoded string, such as "My placeholder", but it can also include values obtained from a i18n.getMessage() call. This property is required. For more information, see Retrieving message strings from JavaScript.
example
Optional The optional "example" item is again intended to help translators by showing them an example of how the placeholder would appear to end users, allowing them to make the best choice when localizing the file.