Unicode Beyond Just Characters: Localization with the CLDR
summary
Explains how the CLDR is used to localize real products: a production number-formatting CPAN module CLDR number formats currencies and percentages using local conventions (Arabic digits, Bengali 3+2 grouping, Mexican Spanish decimal/comma swap), drives Shutterstock support for 20 languages, and handles ranges (Japanese fullwidth tilde) and collation. Recommends ICU and Twitter CLDR libraries, notes CLDR core XML is about 26 MB, and shows practical parsing/formatting tradeoffs for client vs server.
AI-written summary · about
chapters (30)
- 0:00Intro
- 0:35Unicode
- 1:43Normalization Rules
- 3:17Internationalization vs Localization
- 4:26Supported Languages
- 6:31Libraries
- 7:00locales
- 8:05Twitter CLDR
- 8:33Twitter Scale
- 10:32Dates and Times
- 14:43Numbers in Spanish
- 15:49Numbers in Arabic
- 17:48Numbers in Turkish
- 21:05Indian rupees
- 22:12Number formatting
- 23:17Placeholders
- 24:40Numbering System
- 25:54Sort Order
- 27:17Unicode Programming
- 28:01Unicode Regular Expressions
- 29:21Wrappers
- 30:57The CLDR
- 33:55PML support for decimals
- 35:04Dataset size
- 36:33Convert XML to JSON
- 37:33XML to Perl
- 39:30Reference implementation
- 40:51Functionality
- 41:26Resources
- 42:31Twitter
related talks
43mBuilding Elixir Apps for Global Audiences or an Audience of One
31mThink Globally, Act Locally on the Web
25mInternationalisation is a Piece of Cake
34mWhat is the deal with internationalisation?
01h 24mUnicode: From First Principles to Practical Implementation
52mIntl Me This, Intl me That
21mDo your regional websites talk funny?
20mInternationalization (and not only)
