Internationalization is a design and engineering task that prepares your software product to be localized. It doesn’t create a localized product; instead, it puts your product in a state that allows localization. The goal of internationalization should be a single code base that can be used as-is to create multiple localized versions of your product.… Read More »
One of the new trends in making web content more social is the recording of reader impressions or reactions. For example, I just read an article about Father’s Day and the article included a poll that allowed me to quickly provide my response or impression of the content. The poll wasn’t a questionnaire that I’d never… Read More »
Presenting a user interface in the customer’s language should be a high priority from your product management team. If not, they’re not doing their job in my opinion. This article describes some of the language signals you can use to determine the correct language choice for your web application’s user interface.
BCP 47 stands for Best Common Practice 47, and even without the acronym, the name alone means almost nothing. So, what is BCP 47? BCP 47 is the current best practice for creating language codes. A language code is a text identifier that specifies a specific human language, and the code provides the means to… Read More »
The question: What’s a third party cookie? OK, let’s assume I’m an expert at these things, which I’m not, but let’s just assume that I play an expert at these things. Here’s your answer…. Cookies are small pieces of information stored in your browser’s cached files. If you visit a site, say example.com, that site… Read More »
We’ve already decided that determining a timezone for a desktop application is easy. It’s too easy, and so let’s not even waste our time there. Instead, let’s think about something more difficult: how do you determine the timezone of a visitor to your website? If your site authenticates users, you have most of your problem… Read More »