Ich versuche, die Begrüßung in meinem Facebook-chatbot zu lokalisieren. Hier ist der curl Befehl, den ich geschickt, dies zu tun:
curl -X POST -H Content-Type: application/json -d '{
greeting:[
{
locale:default,
text:Hi `user_first_name`
},
{
locale:ar_AR,
text:مرحبا `user_first_name`
}
]
}' https://graph.facebook.com/v2.6/me/messenger_profile?access_token=MY_TOKEN_HERE
Dieser Befehl erfolgreich war.
Wenn die Sprache meines Smartphones auf Englisch eingestellt ist, bekomme ich das Englisch ein normal. Allerdings, wenn ich mein Handy arabicum wechseln, erhalte ich Fragezeichen anstelle von dem arabischen Text sagen ‚مرحبا‘.
Ich möchte wissen , warum ich Frage bin immer markiert , obwohl mein Text in Arabisch ist. Was ich will , letztlich tun (wenn möglich) ist die Standard - Text arabischen Text , so dass es zu setzen immer zeigt , dass selbst wenn die Sprache des Smartphone auf Englisch oder etwas anderes festgelegt ist.
PS bekam ich die arabische localeString - Darstellung von hier .













