for an upcoming project we wanna translate our app to multiple languages. Having a look at Facebook\'s How-To: Open Graph Internationalization page, you get very detailed in
I had the same problem and wrote to facebook support. Their answer was like this:
... The use case for Open Graph Localization is not for sharing links on Facebook and having the meta data localized. Instead it is meant to be used as part of custom Open Graph stories such as "X completed a level".
Basically when an open graph story is published using a link to a self-hosted object, only then will we send the fb_locale parameter and X-Facebook-Locale HTTP header.
You can follow this link for details: https://developers.facebook.com/bugs/141601252889984
I answered my own question: here
You have to refresh the cache of facebook.
curl -X POST -F "id=http://yoururl" -F "scrape=true" -F "locale=fr_fr" "https://graph.facebook.com" -s
(in my example, I used fr_fr)