Skip to main content

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 preceded 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

prefixsuffixDescription
{{}}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