Internationalizing JavaScript Applications

Somewhere on the way to global success, you’ll have to get your software ready to support different human languages and cultures. For software written in JavaScript it’s not obvious how to start, as the ECMAScript standard defining the core of JavaScript has so far offered little help. This talk surveys what the new ECMAScript Internationalization API and various libraries provide to make the task easier, and how you can best take advantage of them.

Topics:

Sorting

Number formatting and date and time formatting

Resource loading

Message construction

Support for emoji and other supplementary characters

Regular expressions

Unicode normalization

Internationalized domain names

Norbert Lindenberg is an internationalization consultant and the editor of the ECMAScript Internationalization API Specification, a standard under development that will define a core set of internationalization capabilities for JavaScript. He studied computer science at Universität Karlsruhe and internationalization at Apple Computer, and then led internationalization projects at General Magic, Sun Microsystems, and Yahoo!.

Schedule:

6:30-7:00 Social time with snacks 7:00-8:00 Presentation and discussion 8:00-8:30 Social time

The Salesforce office at 123 Mission Street (one of several Salesforce offices in that area – check the address!) is in easy walking distance from the Embarcadero BART and Muni subway station, the temporary Transbay Terminal with its plethora of bus lines, the Ferry Plaza with yet more bus lines, the Ferry Terminal, the Market Street street car, the California Street cable car, and Muni bus line 1. If you still want to bring a car, note that parking in the area is generally expensive, and many places close at 8pm. Reportedly there’s attended parking at Main and Folsom, which should be open until 10pm, and unattended parking north of Market Street.

A former member

Very helpful information - even though a lot of the functionalities for ECMAScript 6 will be available already through HTML5 - JavaScript will always have to be there for a fallback in case HTML5 is not supported

Hi Tomomi, I asked and I am sorry to say that you will not be able to bring the bike into the office. There is a bike parking but it requires a lock. So I think the best is to meet with Barbara Dravec who suggested to share her bike lock with you. See you later.