Applying globalization and localization for multi-lingual user interfaces
Sometimes your applications achieve success, sometimes even very considerable success, and so you want to provide them internationally to a wider audience and deploy them at a larger scale. But too bad, you cannot do that easily, because you have not thought of localizing your applications from the beginning, and now you have to modify your already-running application with the risk of regressions and destabilizations.
Do not fall into this trap! Think about your target audience and future deployment strategy from the start!
Localizing your applications should be considered from the beginning of your projects, especially since it is very easy and straightforward to do when using the ASP.NET Core 2.0 Framework. It provides existing services and middlewares for this purpose.
Building applications which support different languages and cultures for display, input, and output is called globalization, whereas adapting a globalized...