Matt Zabriskie

i18n with Angular

Angular provides support for localizing dates, numbers and currency right out of the box with the ngLocale module.

Localizing text will require using a third-party module. There are several such modules, but we'll use angular-translate by Pascal Precht.


The ngLocale module provides filters for formatting dates, numbers and . . .

Read More

Posted in: i18nangular

June 08, 2014

Detecting Locale

In order to localize your website the very first thing that needs to be done is to detect what locale your user prefers. A locale is an identifier that specifies how written language should be handled. The naming convention for locales is language[-region]. So while en represents the English language generally, en-US would represent English . . .

Read More

Posted in: i18n

May 30, 2014

Introduction to i18n

What the hell is i18n?

There are two terms that you may have heard which are sometimes (incorrectly) used interchangeably: internationalization and localization. These terms refer to adapting software in order to cater to different locales.

You may have also heard these terms abbreviated as i18n and L10n respectively which Wikipedia explains:

The terms are . . .

Read More

Posted in: i18n

May 22, 2014