If your phone is set to a language that is not the language of the country you are in, it simply does not work. To use it in other countries, you should be able to change the language in the App, not the language setting of the entire phone or download another App.
Prettysuper about TheFork - Restaurant bookings