Other mistake: During the final fight on the roof, it is possible to tell that one of the two bad guys is played by two different actors. The first time Jackie fights the one wearing the waistcoat, you can clearly see the actor's face. However, when the bad guy jumps over an air vent, doing a spinning kick, look at his face and you will see it is a different actor. In addition to this, it is possible to see that the second actor is shorter.
Other mistake: When Jackie and some people find a dead guy in a tree one of the villagers says something to Jackie. He not only understands this, he says something back to him. A few minutes later he is speaking the language also. After being their only a few days, Jackie knows their language.