We work with free and open source software. Open source and its philosophy has not only inspired us but it has also allowed us to learn everything that we know about computers and the Internet.

Some of our present and past contributions can be found in these projects:

  • [1] [2]
  • Firefox [1]
  • Voismart [1]
  • Tuxpaint [1] [2]
  • a2billing [1]
  • NexentaOS [1][2] [3]
  • AX.25 (1999 :-)) [1]

View All

Umoja Swahili Firefox 3.5

After completing the localization of to Swahili, IT46 joined a community effort to build Firefox 3.5 in Swahili language. This new localization effort comes from the Tanzanian Linux User Group, a grass-root organization that wants to promote open source and software in Swahili language.

The latest build of the software (Shiretoko Build5- April 2009) is ready for QA and testing.

SVN access to the latest localization available at:

svn co firefox_swahili_trunk

Read more »


Problem statement

In the latest years, we have been looking for a simple solution to handle e-mail quotas for Postfix for large systems 5000+ email accounts. The quota system available in Linux is good measuring the current quota of an e-mail account but there is not a simple way to notify the users that they have reached the maximum quota. Furthermore when the grace period has passed or the hard quota is reached, users of the mail system can not even unlock their mailboxes. Think that POP3. IMAP or webmail sessions will break as they need to create temporary files under the user's ownership.

A quota hunter

Qhunter aims to provide a simple and creative solution to the problem. Qhunter is one of those solutions designed in a cafeteria and written in four napkins. When the users reach the soft limit of their quota, a rule is inserted in Postfix stopping new e-mail arriving to the account and an e-mail is sent to the user requesting him/her to clean up the account. A large grace period ensures that the user can unlock their mailbox without system administrator intervention

Qhunter also sends daily reminders, tracks which e-mail accounts (virtual) are associated with a system account and notifies the user when the mailboxes are functional again. The code is available in IT46's SVN repository under AGPL licence.

svn co qhunter

Read more »

GlossMaster 2.0
Glossmaster 2.0 is a web based terminology tool for creating dictionaries. The tool comes with a set of (2500) predefined English entries (words or expressions), commonly found in open source software. Each entry is classified with
  1. a syntactic group
  2. definition
  3. one or more user defined tags
  4. example usage of the term

To further facilitate the translation and definition of the terms, online data from Wikipedia, Wiktionary and Google are prompted to the user for the specific word in use at the moment.

Read more »

Afrigen is a part of a greater Localization effort in Africa called ANLoc, the African Network for Localization. In a nutshell, the goal of Afrigen is to create locales for 100 African languages within 12 months time. Today, only 36 of Africa's 2000 languages have their own locales.

Why a Locale?

The first step for any localization project is to ensure that all users and computer systems can identify underlying language and country parameters. A locale is a master file that can be used across applications to specify meta-data for each language/ country pair. Data include language information such as how to express dates and Unicode font support, as well as country information such as currency names and symbols. When a locale is implemented properly, documents can be identified by language of origin, facilitating features such as search, spell-checking, and application-specific user options. Having a completed locale for a language is fundamental for the success of all future localization activities for that language.

Read more »

Image Resolution: Small | Medium | Large