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

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...

What is so wrong with Bhagwad Geeta?

Here's a discussion I had with someone over Bhagwad Geeta on TOI forum (Stop reading now if you don't want to go to the end, it may mislead): mukunda (Bengaluru) replies to Siddharth 21 Jul, 2011 02:50 PM Ok,lets read ch 4 verse 13. catur-varnyam maya srstam guna-karma-vibhagasah tasya kartaram api mam viddhy akartaram avyayam "According to the three modes of material nature and the work associated with them, the four divisions of human society are created by Me. And although I am the creator of this system, you should know that I am yet the nondoer, being unchangeable." 1st line"catur-varnyam maya srstam" 4 varnas are created by Me(Paramatma),2nd line "guna-karma-vibhagasah" where the vabhajan\categorization is based on one's guna composition and karma composition. 3rd and 4th line states how He is the non doer and unchangable. Sri Krishna says that each living entity is categorized into one of the 4 varnas based ONLY on their pre...

Would you look through a window or go out and play in open?

Freedom of knowledge has always been worshiped across philosophies and religions all over the world. It has been applicable to the most fields of science and technology. This freedom has helped the growth of science, technology, and benefited the human world in every aspect. When Jonas Salk invented polio vaccine, he said "There is no patent. Could you patent the sun?" He did not try to hide its formula. When you buy a car, nobody stops you from opening its bonnet, fix a few problems, do a few modifications. That, is the freedom of knowledge, applied throughout the branches of science. But when it comes to software, abruptly, everyone starts hiding the source code, the formula behind it. You would be even denied from making similar kind of products, by means of patents. Some of the readers might have already guessed where I am taking this topic to. [Those who know enough about foss, may skip the following paragraph.] When you buy a software, it is most likely that you would...