Translating an application in multiple languages is very important for many businesses, it might even be mandatory. It helps you reach a wider audience and make your application easier to use for all the persons who are not fluent in english. However it is not as simple as it looks, it’s a complex and tedious task. In this workshop we will take a simple application and see all the steps necessary to make it available in multiple languages: code modifications, translation generation, build processes (including AoT) and server side rendering.
To prepare for the workshop, please install angular cli globally with “npm install @angular/cli -g” and create a new project with “ng new i18n-workshop”, then update and install all of its angular dependencies to version “4.1.0-beta.0”.