- put("+" , "Addition");
- put("-" , "Subtraction");
- put("*" , "Multiplication");
- put("/" , "Divison");
- put("%" , "Modulo");
- put("^" , "Exponentiation");
- put("abs()" , "Absolute value");
- put("ceil()" , "Ceiling (next integer value");
- put("floor()" , "Floor (previous integer value");
- put("sqrt()" , "Square root");
- put("cbrt()" , "Cubic root");
- put("exp()" , "Euler\'s number raised to the value (e^x)");
- put("log()" , "Natural logarithm");
- put("sin()" , "Sine");
- put("cos()" , "Cosine");
- put("tan()" , "Tangent");
- put("asin()" , "Arc sine");
- put("acos()" , "Arc cosine");
- put("atan()" , "Arc tangent");
- put("sinh()" , "Hyerbolic sine");
- put("cosh()" , "Hyperbolic cosine");
- put("tanh()" , "Hyperbolic tangent");
+ put("+" , trans.get("Operator.plus"));
+ put("-" , trans.get("Operator.minus"));
+ put("*" , trans.get("Operator.star"));
+ put("/" , trans.get("Operator.div"));
+ put("%" , trans.get("Operator.mod"));
+ put("^" , trans.get("Operator.pow"));
+ put("abs()" , trans.get("Operator.abs"));
+ put("ceil()" , trans.get("Operator.ceil"));
+ put("floor()" , trans.get("Operator.floor"));
+ put("sqrt()" , trans.get("Operator.sqrt"));
+ put("cbrt()" , trans.get("Operator.cbrt"));
+ put("exp()" , trans.get("Operator.exp"));
+ put("log()" , trans.get("Operator.ln"));
+ put("sin()" , trans.get("Operator.sin"));
+ put("cos()" , trans.get("Operator.cos"));
+ put("tan()" , trans.get("Operator.tan"));
+ put("asin()" , trans.get("Operator.asin"));
+ put("acos()" , trans.get("Operator.acos"));
+ put("atan()" , trans.get("Operator.atan"));
+ put("sinh()" , trans.get("Operator.hsin"));
+ put("cosh()" , trans.get("Operator.hcos"));
+ put("tanh()" , trans.get("Operator.htan"));