2012-02-17 2 views
1

Я создаю приложение для клиента, для которого требуется, чтобы контент FRENCH отображался на французском языке пользователей FB. Если пользователь не говорит по-французски, должен отображаться английский контент. Это необходимо для работы в сочетании с вентилятором ...Показать вкладку Facebook для разных языков пользователя

Это то, что у меня есть, однако оно не работает. Вентилятор вращается, но французский контент не отображается (да, я изменил свой язык в настройках моего Facebook на французский).

Подводя итог, если пользователь говорит по-французски, показывает вентилятор и не-фан-французский контент. ELSE показывает английский язык по умолчанию. Проще говоря.

EDIT: обновление и разработка сценариев для людей, следящих: http://pastebin.com/U6ME0H7F

Приветствия, Майк

ответ

1

Если не ваша линия о языке будет:

$ languageFR = ($ локали == "fr_CA");

Или даже лучше, разве вы не должны смотреть на ["user"] ["languages"], а не на локаль?

+0

Я пробовал вариант этого, но это не сработало. это то, что вы предлагаете? http://pastebin.com/ppmxVayn –

+0

Нет, не то. Если вы изменили $ locale = $ signed_request ["user"] ["languages"]; to $ locale = $ signed_request ["user"] ["locale"]; -- это то, что я имел в виду. –

+0

Duh! Пропустил это ... это сработало! Спасибо, тонну чувак! Вот обновленный код для всех, кому это нужно! http://pastebin.com/ZftTzDz0 –

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