Skip to main content

Workout on Internationalization

They say, "i18n is not a feature, its an architecture". Its not about downloading and configuring stuff around thats available somewhere in pieces, its about creating something that was not there at all.

Me and Pravin have been recently working on getting few of the yet-to-be (digitally) visible languages to meet a minimum technical support/usability criteria. On this background both of us came up with an idea of having a talk or demo on this at foss.in 2008. But looking at the amount of information and practical work involved with the entire thing, a workout looked like a more sound option. So we proposed the workout with title, "Creating Language Support Architecture (i18n) For A New Language On Desktop" which is right now in the first shortlist.
The plan is to start with essential theory and some demo about the work, followed by some real work with the help of participants. The proposed abstract is as follows..

Aim is to guide developers from languages that still need to be visible on desktop. The session will guide and call for participation to initiate work on new languages that have been ignored so far. The general agenda for the work out is as follows:

- Introduction to i18n
- Architecture of i18n/l10n
- Workshop/demo for adding a new language (e.g. Maithili/Kashmiri)
- Proceed with the workout:
-- Support in Unicode
-- Creating and adding "locale" file for glibc
-- A Unicode Font
-- Support in fontconfig
-- Shaping Engine
-- Creating Input Methods
-- Ensuring support on gdm
-- Other packages to support l10n activities
-- dictionaries, configurations, text-to-speech, translations, etc.
-- Working with community of all the developers


We expect work related to the languages such as kashmiri, manipuri, sindhi, konkani, bodo etc. be initiated at the workshop. Anyone having knowledge about such languages is highly welcome. All you need to know is some basic understanding of programming in linux. Knowledge and experience with i18n or l10n is a plus.

Some bits related to the subject were documented here:
https://fedoraproject.org/wiki/I18N#Adding_Language_Support

Right now the workout got listed as a 'talk', but hopefully that will be resolved soon.

Comments

Popular posts from this blog

Unicode 5.1 release and Indic changes

Unicode 5.1 release was announced earlier this month on 4th April. Here I have put a diff taken of Unicode 5.1 character database against that of Unicode 5.0. My buddy, Parag also did a nice job of summarizing the Indic specific changes, that I am trying to restate now. So, here go the updates on Indian scripts UCD: A. New Indic Scripts Added to Unicode: 1. LEPCHA: Lepcha is a language spoken by the Lepcha people in Sikkim in India,and parts of Nepal and Bhutan. The Lepcha script (also known as "róng") is a syllabic script which has a lot of special marks and requires ligatures. Its genealogy is unclear. Early Lepcha manuscripts were written vertically, a sign of Chinese influence. Lepcha is considered to be one of the aboriginal languages of the area in which it is spoken. Total number of speakers numbers near 50,000. Unicode Range =>U1C00 to U1C4F Chart URL => http://www.unicode.org/charts/PDF/U1C00.pdf 2. OL-CHIKI: The Ol Chiki script, also known

PVR is so wierd!

Yesterday we went second time to a mall bit far from office to complete the earlier failed mission of watching this 3D movie, Clash of the Titans. On ticket counter, we were first told that evening show was house full. Then we asked for a night show, and were told there isn't any show then and the gentleman handed us the pamphlet of all movie schedules. We checked on the nearby digital kiosk and also on the printed schedule to be sure of the show timings. Then went to second counter, and asked the lady for the night show tickets, and without any problem got the tickets for back seats. In fact this show was hardly 20% full, wonder how the evening show became houseful. But the biggest wonder/blunder is yet to come. On the entrance we were stopped for having a laptop bag along with (we had went straight after the office). In spite of having checked the bag, we were not allowed, because laptops were not allowed inside! Then we asked for keeping it at the baggage counter. But then, the

The Kreate logo is done!

It's been several months now that we have been brainstorming about the logo and caption. We all were thinking on lines of both creativity and value offerings. Gautam was continuously thinking on lines of how to communicate imagination and implementation parts simultaneously, the left and right of the brain. Many tag-lines popped up, but always there was something missing. Finally, me and joy took up these two words from Gautam and simply put a dot between them. It sounded so crisp! 'Imagination.Implementation'! Meanwhile, many of us were trying to come up with the design ideas. For me, playing with various shapes of 'K' and using whatever minuscule knowledge of calligraphy/typography I had, became my regular pass-time to keep myself awake in gaseous classrooms. In later stages, I got stuck on the idea of creating a character out of K that can personify the values we worked on so long. Finally emerged the k-man that is so carefree, cheerful, and aesthetic. Joy took t