I'm Ben, aka obensource

Howdy howdy howdy

People of g11n & i18n

Internationalization and Globalization Support for Node.js

Part One

Some History




The Standard & Consortium


International Components for Unicode


Common Locale Data Repository


The Intl Specification

ICU in Node.js

Intl history & Current Status

From v0.12 up through the latest (v14.4.0)

Node.js i18n WG

History & Current Status

First Wave

io.js l10n teams and the Intl WG

Second Wave

Node.js i18n WG

g11n, i18n, l10n

New Evolutions


Message Format

OpenJS as a

Unicode Consortium

liaison member

Looking Forward


is moving across the language landscape


OpenJS & Unicode

can standardize g11n, i18n, and l10n across

the JavaScript ecosystem, and beyond!

Part Two

nodejs/i18n Discussion


How do we onboard new g11n contributors and keep the node/i18n-api healthy?


What are the greatest needs of this team right now?


What's the scope for node?

(eg. Websites/documentation, etc)

What potential g11n / i18n vectors would be useful to target?

(eg. V8 error messages, what else?)

i18n (continued)

How can node/i18n maintain parity with

node's projects that require i18n?

What are some infrastructure best-practices we can leverage to surmount node/i18n's current challenges?


How do we set up l10n groups for greater autonomy, reciprocity, and success?

OpenJS & Unicode

How do we build a meaningful relationship between the Unicode Consortium and OpenJS projects like Node.js?

Part Three

A call to participate

How to get involved

Current Needs

Thank you!

Internationalization & Globalization support for Node.js

By Ben Michel

Internationalization & Globalization support for Node.js

Slide deck from the collaborative session at the OpenJS Foundation's Collaborator Summit, 2020 (https://openjscs2020.sched.com/event/clHn/internationalization-globalization-support-for-nodejs).

  • 91
Loading comments...

More from Ben Michel