使用性别变体翻译开放式图表Facebook API

时间:2013-08-19 18:25:37

标签: facebook-graph-api localization

我正在尝试翻译自定义开放图表操作。

问题在于葡萄牙语中的句子根据所讨论对象的“性别”而有所不同。我查看了文档,看到我可以根据“性别”进行不同的翻译,但我没有找到如何将该对象的性别告诉Facebook。

我尝试了各种各样的方法,在对象中创建了一个额外的字段,在没有字段的情况下发送信息,Facebook API没有识别出任何方式,总是进入条件,好像性别没有得到通知,是否有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我在翻译我母语的“男性”或“女性”价值方面遇到了同样的问题。 我的解决方案是:

var getFacebookData = function(){
FB.api('/me?fields=gender,',function(response){
  if (response.gender === 'male'){
    var genero = 'Hombre'; // change the "male" value to other
  } else { // the "female" value to other
    var genero = 'Mujer'; 
  };
  $('#some_div_id').text('Sexo: '+ genero);
})};

我希望它有所帮助,问候。