Facendo altre prove ho notato una cosa strana. Funziona con tutti i numeri ad eccezione del numero 10. Infatti viene "tradotto" come X (numero dieci romano). A questo punto è consigliabile inserire uno statement IF dove IF %num matches X Variable set %num to 10 in modo da gestire questa eccezione. Comunque resta il fatto che è un comportamento strano...