How Agent Works
Agent is the stack that handles the multi-language feature of this project file. By default the project file is set to have English as the primary language and Spanish as the secondary one. You can change those settings and even adding additional languages.
When users visit this website, Agent will look at their browser language and try to match it with the correct version of your website. When the browser language is not supported Agent will deliver the primary language.
Examples: If users from Spain visit this website, Agent will look at their browser language (which is likely going to be in Spanish) and deliver the Spanish version of this website. The same logic applies to English users.
If a user have his browser set to Italian, Agent will deliver the primary version of the website since Italian is not a supported language.
Why is this a good thing?
This is a smart way to build multi-language website cause there is no geo-targeting in place. Your users will automatically be directed to the language of their preference, not necessarily to the language of their country.
Excellent option for countries where more than one language is commonly used.