It appears that having multiple meta-variables in the state message strings doesn't work, and
results in uninformative errors. Ie;
clienttranslate('${actplayer} must play a stone')
clienttranslate('${you} must play a stone')
are ok, but
clienttranslate('${actplayer} or ${you} must play a stone')
is not
results in uninformative errors. Ie;
clienttranslate('${actplayer} must play a stone')
clienttranslate('${you} must play a stone')
are ok, but
clienttranslate('${actplayer} or ${you} must play a stone')
is not