Paramètres régionaux et langues pris en charge par Facebook

Les langues sur Facebook utilisent le format ll_CC, où ll correspond à un code de langue à deux lettres et CC à un indicatif de pays à deux lettres. Par exemple, en_US représente l’anglais américain. Nous prenons en charge un grand nombre de langues ISO et d’indicatifs de pays.

Il existe deux exceptions qui ne suivent pas la norme ISO : ar_AR et es_LA. Nous les utilisons pour indiquer les paramètres régionaux englobant l’arabe et l’espagnol. Pour l’espagnol, nous prenons en charge quelques localisations spécialisées.

Vous pouvez déterminer le paramètre régional et la langue d’une personne qui utilise votre app au moyen du champ locale de l’objet User de l’API Graph.

Localisation avec les Social Plugins et le SDK JavaScript

Pour intégrer un site web ou une app à Facebook, l’un des moyens les plus élémentaires est d’ajouter des Social Plugins. Ils incluent les boutons J’aime ou Recommander, et d’autres boutons qui facilitent l’interaction avec votre page web ou votre app.

Lorsque vous effectuez cette opération, Facebook peut automatiquement traduire le texte du plugin dans une langue locale par le biais du SDK JavaScript Facebook. Ce dernier est disponible dans l’ensemble des paramètres régionaux pris en charge par Facebook.

Pour profiter de la traduction automatique des Social Plugins, modifiez le paramètre régional du SDK pour qu’il corresponde à celui de votre site. Plus précisément, remplacez en_US par un code régional pris en charge lorsque vous chargez la source du SDK.

Par exemple, si votre app ou votre site est en espagnol et que vous chargez le SDK avec le code ci-dessous, tous les Social Plugins s’afficheront en espagnol.

(function(d){
  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "https://connect.facebook.net/es_LA/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
}(document));

Notez que cela s’applique uniquement aux plugins et aux boutons directement intégrés à votre site. Les boîtes de dialogue, telles que la boîte de dialogue Login, s’affichent dans la langue que la personne a choisie comme langue native sur Facebook, même si celle-ci est différente de celle que vous sélectionnez.

Espace Apps et localisation

Si votre app est un jeu, vous pouvez la faire figurer dans l’Espace Apps Facebook. Pour localiser votre page de l’Espace Apps Facebook, veuillez lire la section Localisation de la page de l’Espace Apps dans le guide Jeux > Espace Apps.