2013-04-02 4 views
2

http://developers.facebook.com/docs/internationalization/ говорит, что «локали в Facebook соответствуют языку ISO и кодам стран, соответственно, объединенным символом подчеркивания».Поддерживает ли OpenGraph Facebook только локальные языки?

Значит, оно принимает «en» или обязательным включать «en-us» «en-gb» и т. Д.?

(у меня есть некоторые автоопределение языков, где известна только язык, а не область,.)

ответ

3

Да, вы должны использовать формат ll_CC. Если вы не можете понять, к какой области принадлежит язык, вы можете сделать обоснованное предположение. Посмотрите, какие регионы доступны для этого языка, взглянув на Translation XML file. Вы даже можете разобрать это во время выполнения, если это работает для вашего приложения.

+1

Думаю, я пропущу вариант на английском (пиратский) :). – mahemoff

+1

Не забывайте английский язык. –

+1

Странно, что поддерживаются только полные локали 'll_CC', особенно потому, что существуют собственные зонтичные зонтики, такие как' es_LA'. Это было бы простое и полезное расширение, позволяющее языковым локалям 'll', которые вызывают все территории этого языка. Вот мой чат с The Thumb по этой теме: https://developers.facebook.com/bugs/766138066785466/ – svoop

Смежные вопросы