100 likes | 198 Views
An L10N “Layer Cake”. Follows the “Semantic Web Layer Cake” aka “W3C Semantic Stack” aka “Enabling Standards Layer Cake” A simple model to illustrate, at a glance, dependencies and relationships of relevant standards to localization.
E N D
An L10N “Layer Cake” • Follows the “Semantic Web Layer Cake” • aka “W3C Semantic Stack” • aka “Enabling Standards Layer Cake” • A simple model to illustrate, at a glance, dependencies and relationships of relevant standards to localization. • The layer cake has evolved over the years and is still a popular model, it is widely understood. • Not intended to be a strict or precise model, illustrative only.
L10N Components Layer Cake Localized Applications Presentation (CSS, Pango, …) Logical (ICU, etc) Input Methods(SCIM, IIIMF, …) Terminology(XLIFF, PO, …) Fonts(OTF, TTF, BDF, … ) CLDR UCD + TR LDML Unicode ISO 639, 3166 15924, 4217
L10N Components Layer Cake Localized Applications Presentation (CSS, Pango, …) Logical (ICU, etc) Input Methods(SCIM, IIIMF, …) Terminology(XLIFF, PO, …) Fonts(OTF, TTF, BDF, … ) CLDR UCD + TR LDML Unicode ISO 639, 3166 15924, 4217
L10N Components Layer Cake Localized Applications Presentation (CSS, Pango, …) Logical (ICU, etc) Input Methods(SCIM, IIIMF, …) Vocabulary(XLIFF, PO, …) Fonts(OTF, TTF, BDF, … ) CLDR UCD LDML Unicode ISO 639, 3166 15924, 4217
L10N Components Layer Cake Localized Applications Presentation (CSS, Pango, …) Logical (ICU, etc) Input Methods(SCIM, IIIMF, …) Vocabulary(XLIFF, PO, …) Fonts(OTF, TTF, BDF, … ) CLDR UCD LDML Unicode ISO 639, 3166 15924, 4217
http://www.w3.org/2006/Talks/0718-aaai-tbl/Overview.html#(14)http://www.w3.org/2006/Talks/0718-aaai-tbl/Overview.html#(14)
Notes • SCIM is Unix only (?) • Feel like a layer is missing… • Maybe add TRs to the UCD Block
Notes • This layer cake is meant to show association of applicable standards, but others could be developed for simple l10n components • ICU could break down into component layers like: calendars, collation, transliteration, etc.