Transifex
Encyclopedia
Transifex is an open source
platform for localization
. It is a service offering users with an easy-to-use interface to submit translations to various projects hosted on a number of hosting platform types. The name literally means "translation-builder" (from the latin verb facere).
project to solve a specific Fedora Project problem has evolved to be a complete movement backed by a new start-up business, Indifex. The creator of Transifex, Dimitris Glezos, has worked since 2007 evangelizing the Indifex vision of l10n
and i18n
tools. As of November 2009, the hosted site Transifex.net had over 600 project translations hosted across 103 languages, including Django, Ekiga, Empathy, F-Spot, PackageKit, and a number of GNOME projects. It is used directly by other projects, such as http://translate.moblin.org and http://translations.xfce.org.
Timeline
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
platform for localization
Localization
Localization or localisation, and represented as a numeronym as L10n, may refer to:* Language localization, the process of translating a product into different languages or adapting a product for a specific country or region...
. It is a service offering users with an easy-to-use interface to submit translations to various projects hosted on a number of hosting platform types. The name literally means "translation-builder" (from the latin verb facere).
Features
Transifex supports translating projects that use the GNU gettext (.po file) format. Users can either submit files directly, or can use the web interface for translations. Translations are automatically imported from an upstream revision control source, and can be submitted upstream either by email, or committed directly into the revision control system.Supported Revision Control Systems
Transifex can use the following sources to import and commit translation files:- Concurrent Version System
- Subversion
- Bazaar
- MercurialMercurialMercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux...
- GitGit (software)Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on...
- TarballsTar (file format)In computing, tar is both a file format and the name of a program used to handle such files...
History
What started as a Google Summer of CodeGoogle Summer of Code
The Google Summer of Code is an annual program, first held from May to August 2005, in which Google awards stipends to hundreds of students who successfully complete a requested free or open-source software coding project during the summer...
project to solve a specific Fedora Project problem has evolved to be a complete movement backed by a new start-up business, Indifex. The creator of Transifex, Dimitris Glezos, has worked since 2007 evangelizing the Indifex vision of l10n
Localization
Localization or localisation, and represented as a numeronym as L10n, may refer to:* Language localization, the process of translating a product into different languages or adapting a product for a specific country or region...
and i18n
Internationalization
In economics, internationalization has been viewed as a process of increasing involvement of enterprises in international markets, although there is no agreed definition of internationalization or international entrepreneurship...
tools. As of November 2009, the hosted site Transifex.net had over 600 project translations hosted across 103 languages, including Django, Ekiga, Empathy, F-Spot, PackageKit, and a number of GNOME projects. It is used directly by other projects, such as http://translate.moblin.org and http://translations.xfce.org.
Timeline
- Dimitris started project in 2007 within GSoC, mentored by Karsten Wade.
- Dimitris mentored one student in 2008, with another Indifex founder as a student on a second project (mentored by Asgeir Frimannsson).
- Technology change to Django, one student (Christos Trochalakis) an ongoing Django contributor.
- Other student (Diego Zacarão) Indifex co-founder and co-maintainer of translate.fedoraproject.org.
- Indifex team grew project through hands-on building of relationships, technology innovation, and appropriate standing on shoulders
- Formed Indifex and Transifex.net. Transifex.net operates similar to Wordpress.com, offering no-cost translation interfacing for FLOSS projects.
- Transifex 0.7 "Pyro" includes web-based translation tool (LOTTE), released 22 August 2009.
Notable uses
- Django and Django-cmsDjango-cmsdjango CMS is a free and open sourcecontent management system platform for publishing content on the World Wide Web and intranets. It is based on Django, and written in Python.-History:...
- FedoraFedora ProjectThe Fedora Project is an endeavor sponsored by Red Hat to co-ordinate the development of the Fedora operating system. Founded on September 2003 as a result of a merger between the Red Hat Linux and old Fedora Linux projects...
- MeeGoMeeGoMeeGo is a Linux-based open source mobile operating system project. Primarily targeted at mobile devices and information appliances in the consumer electronics market, MeeGo is designed to act as an operating system for hardware platforms such as netbooks, entry-level desktops, nettops, tablet...
(merge of Moblin and MaemoMaemoMaemo is a software platform developed by the Maemo community for smartphones and Internet tablets. It is based on the Debian Linux distribution, but has no relation to it...
) - Creative CommonsCreative CommonsCreative Commons is a non-profit organization headquartered in Mountain View, California, United States devoted to expanding the range of creative works available for others to build upon legally and to share. The organization has released several copyright-licenses known as Creative Commons...
- MercurialMercurialMercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux...
and BitBucketBitbucketBitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts... - XFCEXfceXfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris, and BSD – though recent compatibility issues have arisen with regard to BSD Unix platforms...
- And various other smaller open-source projects such as RPM, Yum, PackageKit, Pulseaudio, Midnight Commander, Cherokee, TortoiseSVNTortoiseSVNTortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension. It is free software released under the GNU General Public License.TortoiseSVN won the SourceForge.net 2007 Community Choice Award for Best Tool or Utility for Developers....
, etc.
External links
- Transifex.net homepage
- Transifex.org homepage -- Development Portal
- Transifex blog
- [irc://irc.freenode.net/#transifex Transifex on Freenode]
- Indifex Site -- The company behind Transifex
- Transifex appliance on rBuilder