JSFoo 2012

It’s like kung fu with JavaScript and objects! All about building full size apps in JavaScript.

Internationalize your web applications using Wikimedia i18n libraries

Submitted by Santhosh Thottingal (@santhoshtr) on Thursday, 30 August 2012

Section: Zen of JavaScript Technical level: Intermediate Session type: Tutorial

View proposal in schedule

Abstract

To introduce javascript internationalization libraries by Wikimedia foundation and a short tutorial on how to use them to internationalize your multi lingual web applications

Outline

Wikimedia projects mainly Wikipedia is present in more than 280 languages, and internationalization is a key feature of these projects. Recently a lot of javascript liraries used in Mediawiki is getting released as mediawiki independent generic javascript libraries to the community. This includes,

a) jquery.i18n A jquery based internationalization framework with plural, gender, grammar, number system support

b) jquery.webfonts - A general webfonts framework supporting many fonts from non-latin scripts

c) jquery.ime - A jQuery library for adding support for inputting in non latin scripts

d) jquery.uls- Universal language selector for selecting a language and configuring the settings

The projects are available at https://github.com/wikimedia/

Note: i18n stands for Internationalization- Making your application ready for supporting any language. l10n stands for Localization- Translating a i18n-ed application to a language.

Speaker bio

I work at Wikimedia Foundation's Internationalization team, and provide tools for supporting near 300 languages with Wikimedia projects including Wikipedia, Wikisource, Commons etc. I am specialized in internationalization and language engineering particularly Indic languages.

Blog: http://thottingal.in/blog

github: https://github.com/santhoshtr

Links

Comments

  • jaseem abid (@jaseemabid2) 7 years ago (edited 7 years ago)

    @Santhosh Looking forward to learn more about the tools from you.
    You could add the demo link also.

Login with Twitter or Google to leave a comment