This article describes how to approach creation of a multilingual web application with Avalonia framework such that user can change language dynamically at any time.

In order to make language translation work within a Web App, it is not going to be enough to just localize your resources (strings for the most part) as explained here: https://docs.avaloniaui.net/docs/guides/implementation-guides/localizing

You will also have to pull a few more tricks from the sleeve, which could be summarized like this:

Continue reading ...