-
Book Overview & Buying
-
Table Of Contents
JavaScript at Scale
By :
Once we have our internationalization library in place, and a couple of locales, we can start testing how our application behaves from the perspective of different cultures. There are a number of items to consider for this behavior. For example, we need to facilitate the locale selection for the user and we need to keep track of that selection.
There are two common approaches to locale selection in JavaScript applications. The first approach is using the accept-language request header. The second approach is a selector widget on a user settings page.
The nice thing about the accept-language approach is that there's no user input involved. Our application is sent to the user's browser preference for language, and from there, we can set the locale. The challenge is that this approach can be too restrictive from a usability perspective, and from an implementation perspective. For example, users may not have control over their browser language preferences, or...
Change the font size
Change margin width
Change background colour