Sort:  

I wonder where the Chinese translation comes from too.

I might do some research later, maybe make a post about it :D

That will be interesting. :-)