JavaScript internationalisation done right.