In WHMCS esiste una procedura specifica per accedere ad una variabile definita nei file di lingua all'interno dei template Smarty.

Supponiamo di aver definito la seguente variabile nel file ~/lang/overrides/italian.php:

$_LANG['hello'] = 'Ciao';

Possiamo usare l'helper di Smarty lang in questo modo:

<p>{lang key="hello"}</p>

Il parametro key di questo helper fa sempre riferimento alla chiave corrispondente nell'array associativo $_LANG. Se avessimo avuto invece la seguente struttura annidata:

$_LANG['mymessages']['hello'] = 'Ciao';

avremmo potuto accedervi usando la notazione col punto, in questo modo:

<p>{lang key="mymessages.hello"}</p>