London Calling: Creating a customisable, multi-tenanted i18n solution

Liam Wiltshire (16.Feb.2018 at 16:00, 1 hr )
Talk at PHP UK Conference 2018 (English - US)

Rating: 5 of 5

Buycraft is a multi-tenanted gCommerce platform for Minecraft. Having supported over 500,000 servers around the world, it needs to support a whole range of languages. Centralised i18n sucks - users can't customise it, if the application doesn't have a language file then you can't use that language, and users cannot add their own strings to translate. This is exactly how Buycraft worked - what's a dev to do? Join Liam to find out how Buycraft investigated, hacked and 'borrowed' code to solve this problem to provide a fully flexible, i18n layer for all their customers.
Level: Intermediate

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 5 of 5

17.Feb.2018 at 00:02 by Freek Van der Herten (66 comments) via Web2 LIVE

Absolutely fantastic talk. Good content, great story and well presented. Winning!

Rating: 5 of 5

17.Feb.2018 at 10:53 by Morten Bergset (36 comments) via Web2 LIVE

You speak with great enthusiasm, and you have huge success to back you up :-) Great talk!

Rating: 5 of 5

17.Feb.2018 at 19:06 by Chris Sherry (80 comments) via Web2 LIVE

Talk of the conference for me. This is likely due to the fact that I am about to start tackling very similar problems at work next week! I had several glass-breaking moments around pluralisation and placeholders. I also learnt exactly how to solve these problems.

I also loved that Liam gave a lot of context as to why this is important for his business. It sounds like BuyCraft really understand this customers well. The focus around your requirements and the callbacks to those throughout the talk was very good.

The only critique I can think of (and I'm clutching at straws here) is that some of the humour fell a little on the dad-joke side - the winning/not-winning thing became a little tedious. Perhaps you could mix up the slide to have different types or winning and not winning instead of just Charlie sheen?

Also the XKCDs/some screenshots were tiny (thankfully not key to the takeaways) and I did well to sit at the front, please read those out next time.

Rating: 5 of 5

19.Feb.2018 at 10:04 by Matt Dawkins (37 comments) via Web2 LIVE

Great stuff Liam, thank you. I think a lot of people would love an off-the-shelf packaged up version of what you've done, just to make their own lives simpler, but I think what's more important is the journey you went on to get to the end result, which you demonstrated with honesty and humanity, which is always appreciated - I feel much better about my own developer skills knowing that there are experts out there who as just as fallible as me!

© 2019