partly translate IRremote