I have a site that is available in multiple languages (English and German for now). The landing page / automatically redirects the visitor to either /en or /de. There are social buttons on the page that however use the / url so that numbers (Facebook like count or Google +1 count) does not segment for different languages.
When sharing a link to the site on Facebook, buttons are configured to share the / page (which also counts as a like since the visitor shares the same url as the like button). However, if somebody just shares the site url manually, Facebook posts the the English description on his wall, even if the visitor gets the German site.
I guess, Facebook caches OpenGraph information about a site. Is there a way to tell Facebook localized OpenGraph information so that visitors can post links to the site having automatic description in the correct language?