I have an opengraph object https://example.com/object that supports multiple locales, specifically en_US
and fr_FR
with the first as default.
Parsing it in Facebook's Object Debugger correctly shows both locales as og:locale:alternate
properties and the default locale as og:locale
. Clicking each locale link indeed shows the object in the expected locale.
However, when a user likes the object (passing https://example.com/object as object url, using any like-box locale, and no matter which locale is defined for the user in Facebook), her stream always shows the object in its default en_US
locale.
Is this a Facebook issue, or did I miss anything?
NOTE:
This question is similar to this one. However, the focus there is on scraping the URL by Facebook, which works fine for me: both fb_locale
and X-Facebook-Locale
are correctly passed when the url is scraped. Here, the focus is on displaying the scraped url in the stream using the correct locale