On Internationalization and Localization

As developers, we try to follow best practices in our daily work. One such best practice is internationalization, a term that’s used a lot in the ever globalizing world in which we live. However, it’s often not fully understood or not used to its full extent.

In this presentation, I’m going to explain the concept behind internationalization, localization, and their benefits. I will show how culture influences the user’s behaviour and why we need to do more than just “making things translatable”. For example, internationalization is also about date formats, text direction, meaning of symbols, and even humor.

Internationalization has a massive impact on user acceptance and usability. I will highlight existing tools, interfaces, and best practices to get internationalization right in the UIs we create and the code we write.