Every now and again we put together a Facebook tab to promote various campaigns across various countries around the world. With the introduction of Facebook's business manager we are starting to properly localise our applications so we can use one application that handles multiple localisations with one Facebook developer application. Facebook passes two pieces of data via its signed request that we can use to achieve this. The country that the page is being viewed from and the users language that they select with they initially sign up. This provides us with enough information to appropriately display content based on their region. When we localise tab applications we normally use an XML document to hold all the content on the page and links to images etc... This allows us to pass on the XML document to people in the office so that it can be populated with the locale content accordingly. Obviously this can be achieved in other ways such as localised through a PHP page or different localised database tables.
Posted on March 26, 2015
It has been a crazy couple of months! In October I finally sorted myself out and have purchased my own property and I have also been working on some large scale projects including an international iPad optimised website for HBO and bacon sarnie event for Warner Brothers - don't ask! I will blog about some things I learned building these projects in due course.
Posted on February 12, 2011