Properties
GBS_ ASSIGN_ LET
GBS_ ASSIGN_ LET: string
GBS_ BOOL_ FALSE
GBS_ BOOL_ FALSE: string
GBS_ BOOL_ TRUE
GBS_ BOOL_ TRUE: string
GBS_ COLOR_ BLACK
GBS_ COLOR_ BLACK: string
GBS_ COLOR_ BLUE
GBS_ COLOR_ BLUE: string
GBS_ COLOR_ GREEN
GBS_ COLOR_ GREEN: string
GBS_ COLOR_ RED
GBS_ COLOR_ RED: string
GBS_ COMMAND_ CLEANBOARD
GBS_ COMMAND_ CLEANBOARD: string
GBS_ COMMAND_ DROP
GBS_ COMMAND_ DROP: string
GBS_ COMMAND_ GRAB
GBS_ COMMAND_ GRAB: string
GBS_ COMMAND_ MOVE
GBS_ COMMAND_ MOVE: string
GBS_ COMMAND_ MOVETOEDGE
GBS_ COMMAND_ MOVETOEDGE: string
GBS_ CONTROL_ CHOOSE
GBS_ CONTROL_ CHOOSE: string
GBS_ CONTROL_ DEFAULT
GBS_ CONTROL_ DEFAULT: string
GBS_ CONTROL_ ELSE
GBS_ CONTROL_ ELSE: string
GBS_ CONTROL_ ELSEIF
GBS_ CONTROL_ ELSEIF: string
GBS_ CONTROL_ FOREACH
GBS_ CONTROL_ FOREACH: string
GBS_ CONTROL_ IF
GBS_ CONTROL_ IF: string
GBS_ CONTROL_ IN
GBS_ CONTROL_ IN: string
GBS_ CONTROL_ MATCHING
GBS_ CONTROL_ MATCHING: string
GBS_ CONTROL_ ON
GBS_ CONTROL_ ON: string
GBS_ CONTROL_ OTHERWISE
GBS_ CONTROL_ OTHERWISE: string
GBS_ CONTROL_ REPEAT
GBS_ CONTROL_ REPEAT: string
GBS_ CONTROL_ SELECT
GBS_ CONTROL_ SELECT: string
GBS_ CONTROL_ SWITCH
GBS_ CONTROL_ SWITCH: string
GBS_ CONTROL_ THEN
GBS_ CONTROL_ THEN: string
GBS_ CONTROL_ TO
GBS_ CONTROL_ TO: string
GBS_ CONTROL_ WHEN
GBS_ CONTROL_ WHEN: string
GBS_ CONTROL_ WHILE
GBS_ CONTROL_ WHILE: string
GBS_ DEFINITION_ CASE
GBS_ DEFINITION_ CASE: string
GBS_ DEFINITION_ FIELD
GBS_ DEFINITION_ FIELD: string
GBS_ DEFINITION_ FUNCTION
GBS_ DEFINITION_ FUNCTION: string
GBS_ DEFINITION_ INTERACTIVE
GBS_ DEFINITION_ INTERACTIVE: string
GBS_ DEFINITION_ IS
GBS_ DEFINITION_ IS: string
GBS_ DEFINITION_ PROCEDURE
GBS_ DEFINITION_ PROCEDURE: string
GBS_ DEFINITION_ PROGRAM
GBS_ DEFINITION_ PROGRAM: string
GBS_ DEFINITION_ RECORD
GBS_ DEFINITION_ RECORD: string
GBS_ DEFINITION_ RETURN
GBS_ DEFINITION_ RETURN: string
GBS_ DEFINITION_ TYPE
GBS_ DEFINITION_ TYPE: string
GBS_ DEFINITION_ VARIANT
GBS_ DEFINITION_ VARIANT: string
GBS_ DIR_ EAST
GBS_ DIR_ EAST: string
GBS_ DIR_ NORTH
GBS_ DIR_ NORTH: string
GBS_ DIR_ SOUTH
GBS_ DIR_ SOUTH: string
GBS_ DIR_ WEST
GBS_ DIR_ WEST: string
GBS_ ERROR_ COMMAND_ BOOM
GBS_ ERROR_ COMMAND_ BOOM: string
GBS_ ERROR_ EXPRESSION_ BOOM
GBS_ ERROR_ EXPRESSION_ BOOM: string
GBS_ ERROR_ TYPECHECK
GBS_ ERROR_ TYPECHECK: string
GBS_ EVENT_ INIT
GBS_ EVENT_ INIT: string
GBS_ EVENT_ TIMEOUT
GBS_ EVENT_ TIMEOUT: string
GBS_ EXPRESSION_ CANMOVE
GBS_ EXPRESSION_ CANMOVE: string
GBS_ EXPRESSION_ HASSTONES
GBS_ EXPRESSION_ HASSTONES: string
GBS_ EXPRESSION_ HEAD
GBS_ EXPRESSION_ HEAD: string
GBS_ EXPRESSION_ INIT
GBS_ EXPRESSION_ INIT: string
GBS_ EXPRESSION_ ISEMPTY
GBS_ EXPRESSION_ ISEMPTY: string
GBS_ EXPRESSION_ LAST
GBS_ EXPRESSION_ LAST: string
GBS_ EXPRESSION_ MAXBOOL
GBS_ EXPRESSION_ MAXBOOL: string
GBS_ EXPRESSION_ MAXCOLOR
GBS_ EXPRESSION_ MAXCOLOR: string
GBS_ EXPRESSION_ MAXDIR
GBS_ EXPRESSION_ MAXDIR: string
GBS_ EXPRESSION_ MINBOOL
GBS_ EXPRESSION_ MINBOOL: string
GBS_ EXPRESSION_ MINCOLOR
GBS_ EXPRESSION_ MINCOLOR: string
GBS_ EXPRESSION_ MINDIR
GBS_ EXPRESSION_ MINDIR: string
GBS_ EXPRESSION_ NEXT
GBS_ EXPRESSION_ NEXT: string
GBS_ EXPRESSION_ NUMSTONES
GBS_ EXPRESSION_ NUMSTONES: string
GBS_ EXPRESSION_ OPPOSITE
GBS_ EXPRESSION_ OPPOSITE: string
GBS_ EXPRESSION_ PREV
GBS_ EXPRESSION_ PREV: string
GBS_ EXPRESSION_ TAIL
GBS_ EXPRESSION_ TAIL: string
GBS_ OPERATOR_ DIV
GBS_ OPERATOR_ DIV: string
GBS_ OPERATOR_ MOD
GBS_ OPERATOR_ MOD: string
GBS_ OPERATOR_ NOT
GBS_ OPERATOR_ NOT: string
GBS_ TYPE_ BOOL
GBS_ TYPE_ BOOL: string
GBS_ TYPE_ COLOR
GBS_ TYPE_ COLOR: string
GBS_ TYPE_ DIR
GBS_ TYPE_ DIR: string
GBS_ TYPE_ EVENT
GBS_ TYPE_ EVENT: string
GBS_ TYPE_ LIST
GBS_ TYPE_ LIST: string
GBS_ TYPE_ NUMBER
GBS_ TYPE_ NUMBER: string
GBS_ TYPE_ RECORD
GBS_ TYPE_ RECORD: string
GBS_ TYPE_ STRING
GBS_ TYPE_ STRING: string
GBS_ TYPE_ TUPLE
GBS_ TYPE_ TUPLE: string
GBS_ TYPE_ VARIANT
GBS_ TYPE_ VARIANT: string
This interface represents all the messages a translation should provide to comply with a Gobstones Language Translation.
If you wish to extend an already registered locale, you may want to comply with LocaleDefinition instead of this interface, which allows for partially defining some messages while reusing others from the extended locale.
Each attribute on this interface corresponds to the name of an Abstract Token of the Gobstones Language, and they all have type string, as an object that satisfies this interface should provide each attribute with the corresponding translation as value.
You can check the code in the repository for examples of translations.
See