Template:HexString: Difference between revisions

From The Talos Principle Wiki
No edit summary
m TemplateData
 
Line 26: Line 26:
|Hello,
world
|Hello,
world
}}
}}
</noinclude>
<templatedata>
{
"params": {
"1": {
"label": "Hex",
"description": "The hex string.",
"example": "48656c6c6f",
"type": "string",
"required": true
},
"2": {
"label": "Translation",
"description": "The English text corresponding the hex. Use &NewLine; for a line break.",
"example": "hello",
"type": "string",
"suggested": true
}
},
"description": "This is used to show hex strings, with or without translations."
}
</templatedata></noinclude>

Latest revision as of 14:19, 22 November 2023

{{{1}}}

Usage

This is used to show hex strings, with or without translations.

{{HexString|48656c6c6f|Hello}} is translated, {{HexString|00}} is not translated.

That shows up as:

48656c6c6f is translated, 00 is not translated.

Multiple lines:

You can break both the text and the tooltip into multiple lines. The text follows the usual MediaWiki conventions, but for the tooltip you need to explicitly break the text using the newline/line feed HTML character entity:

{{HexString
|
48656c6c6f2c0a
776f726c64
|Hello,&NewLine;world
}}

Produces: 48656c6c6f2c0a 776f726c64

This is used to show hex strings, with or without translations.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Hex1

The hex string.

Example
48656c6c6f
Stringrequired
Translation2

The English text corresponding the hex. Use &NewLine; for a line break.

Example
hello
Stringsuggested