Label Formatting: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Martijn
No edit summary
>NedBot
m (Robot: Cosmetic changes)
Line 5: Line 5:
[[Label Parsing|The $INFO and $LOCALIZE syntaxes are explained in more detail here.]]
[[Label Parsing|The $INFO and $LOCALIZE syntaxes are explained in more detail here.]]


===Examples===
=== Examples ===


This is a long label that features different [COLOR red]colours[/COLOR] and [I]styles[/I].
This is a long label that features different [COLOR red]colours[/COLOR] and [I]styles[/I].
Line 11: Line 11:
[LOWERCASE]$LOCALIZE[12345][/LOWERCASE] can be used to force a localize string to lowercase.
[LOWERCASE]$LOCALIZE[12345][/LOWERCASE] can be used to force a localize string to lowercase.


===Keywords===
=== Keywords ===


The following keywords are used.
The following keywords are used.
Line 24: Line 24:
* [CR] - carriage return (line break).
* [CR] - carriage return (line break).


==See also==
== See also ==
'''Development:'''
'''Development:'''
* [[Add-on development]]
* [[Add-on development]]

Revision as of 15:10, 27 April 2013

XBMC has a sophisticated label formatting engine, allowing the skinner to format up a particular label using bold, italics, full caps, lower case, and coloured text.

This works on all labels throughout the interface. The syntax is similar to the "phpBB" syntax seen on some bulletin board software.

The $INFO and $LOCALIZE syntaxes are explained in more detail here.

Examples

This is a long label that features different [COLOR red]colours[/COLOR] and [I]styles[/I].

[LOWERCASE]$LOCALIZE[12345][/LOWERCASE] can be used to force a localize string to lowercase.

Keywords

The following keywords are used.

  • $INFO[ListItem.Title,prefix,postfix] - for specifying an info label.
  • $LOCALIZE[12345] - for specifying a localized string.
  • [B]bold[/B] - bold text.
  • [I]italics[/I] - italic text.
  • [COLOR red]red text[/COLOR] - colored text.
  • [UPPERCASE]force text uppercase[/UPPERCASE] - force text to uppercase
  • [LOWERCASE]Force Text Lowercase[/LOWERCASE] - force text to lowercase
  • [CR] - carriage return (line break).

See also

Development: