Why you need to think about internationalization before you start developing software
Starting a new project is exciting. There’s so much to think about — like how to make it scalable, reliable, maintainable, and secure. With so many moving parts to juggle, internationalization — or the process of designing software so it can be translated into many languages — is often not your first priority. Today, Mattermost is shipped in 21 languages. The entire Mattermost project contains more than 64,000 words in 9,500 sentences.