Próbuję zlokalizować powitania w moim facebook chatbota. Oto curl komenda wysłałem to zrobić:
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
Polecenie to udało.
Kiedy język smartfonie jest ustawiony na angielski uzyskać angielska normalnie. Jednak, kiedy przełączyć telefon do arabska, mam znaki zapytania zamiast arabski tekst mówiący „مرحبا”.
Chciałbym wiedzieć, dlaczego ja dostaję znaki zapytania, chociaż mój tekst jest w języku arabskim. Co ja w końcu chcesz zrobić (jeśli to możliwe) jest ustawiony domyślny tekst na arabskiej dlatego zawsze pokazuje, że nawet jeśli język smartphone jest ustawiony na angielski lub czegoś innego.
PS Mam arabskiego localereprezentację ciąg od tutaj .













