2010-03-22 1 views
2

Je développe une application Facebook pour une page d'entreprise. L'application ne peut être accessible que sous la forme d'un onglet, ce qui signifie qu'il n'y a pas de boîte ou d'accès direct prévu. J'ai fait ma part de recherche et même si je déteste demander de l'aide quand je sais que l'information que je cherche doit être là quelque part, j'ai atteint le point d'épuisement et je demande une solution.Comment la préférence de langue/internationalisation d'un utilisateur Facebook est-elle enregistrée?

J'ai réussi à utiliser mon application de la manière prévue, elle récupère certaines données de mes bases de données et les utilisateurs peuvent voir ces informations sans problème . Le problème ici est que je suis incapable de trouver un moyen d'obtenir des informations de l'utilisateur qui consulte cet onglet. Je ne veux pas de choses privées, en fait, la seule chose dont j'ai besoin est de savoir dans quelle langue il regarde FB, donc je peux saisir du contenu dans cette langue au lieu de la langue par défaut.

Je pensais que peut-être FB stocké cette information sur un cookie, ou une variable de session, qui sait. Je suis sûr que j'ai vu quelque chose comme en_GB sur un cookie de FB une fois, mais peut-être que c'était une simple illusion de privation de sommeil.

Je suis sûr qu'il y a déjà une jolie solution développée et j'ai hâte d'en savoir plus!

Merci pour votre temps :)

Répondre

1

Pour traduire l'application, vous devriez utiliser les traductions facebook. Tout le texte dans votre application doit être à l'intérieur et d'autres tags intl et la traduction de ceux-ci devraient être disponibles sur l'application de traductions facebook. Ensuite, facebook montre le texte traduit à l'utilisateur en fonction de leurs paramètres régionaux.

Application Facebook Translations: http://www.facebook.com/translations/ Vous pouvez voir les chaînes à traduire ici.

Vous devez également activer les applications à traduire dans le panneau d'administration de l'application de traduction. En savoir plus sur les traductions ici: http://wiki.developers.facebook.com/index.php/Internationalization

Questions connexes