Description

Text Interpreter is a program used by Portal when asked to generate a channel's name. For example if you have set your voices name to ./set v.regex $status_list portal knows thats status_list is a variable, as it is proceded by the symbol $ (portal can read variables, attributes, pipes and structures as seen bellow).
So lets say you are playing Counter Strike, your channel's name will be CS:GO.

Variables#

prefixDescriptionFormatExample $status_list
$Variables are immutable and live data that return information$variableCS:GO
or
CS:GO, Apex

Attributes#

prefixDescriptionFormatExample @g.locale
&Attributes are Portal Bot's, Portal Voice or Voice Channel options that can be manipulated by whomever has clearance&attributegr

Pipes#

prefixDescriptionFormatExample @g.locale | upperCase
|Pipes are mini functions you can pass text or Variables to manipulate their outcome|pipeGR

Structures#

prefixsufixDescription
{{}}Structures are conditional flow manipulators

Combined#

Combining everything in one naming guideline it would look something like this:

$status_list / &g.locale / &g.locale|upperCase

will become

CS:GO / gr / GR