2011-10-10 4 views
18

J'essaie d'ajouter la balise og: locale pour un site Web australien et le linter de Facebook me dit que j'ai une erreur.Facebook Open Graph locale pour l'Australie

Sur la base de la documentation (et en supposant que le contenu approprié devrait être), j'ai ajouté à ma page tête:

<meta property="og:locale" content="en_AU" /> 

de linter Facebook (http://developers.facebook.com/tools/debug) me dit:

objet Valeur non valide L'objet à l'URL 'http://foo' de type 'site Web' n'est pas valide car la valeur donnée 'en_au' pour la propriété 'og: locale: locale' ne peut pas être analysée en tant que type 'enum'.

Que se passe-t-il ici? Est-ce que en_AU n'est pas le bon code pour australia? J'ai aussi essayé en_AUS et cela n'a pas fonctionné non plus. Si je le change en en_US cela fonctionne bien.

+0

Est-ce que cette erreur affecte votre statut dans l'Open Graph ou sur Facebook? Autant que je sache, il rapporte l'erreur mais retombe en interne par défaut. (jamais moins, je l'ai changé sur mon projet) –

Répondre

34

Pour plus d'informations, consultez le document i18n documentation du FB. Plus précisément, il y a une liste complète de supported locales. Malheureusement l'anglais australien n'est pas assez impressionnant pour être considéré comme une chose distincte; vous choisirez entre le Royaume-Uni et l'anglais américain.

+0

Merci Ben; On dirait que c'est le problème; et je cherchais une liste supportée aussi, Cheers – Brett

+7

L'awesomeness de l'anglais australien n'est pas en question. – Beejamin

+0

L'anglais est très proche de l'anglais britannique, donc le meilleur choix serait en_GB –