Transifex
Encyclopedia
Transifex is an open source
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
  • Mercurial
    Mercurial
    Mercurial 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...

  • Git
    Git (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...

  • Tarballs
    Tar (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 Code
Google 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-cms
    Django-cms
    django 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:...

  • Fedora
    Fedora Project
    The 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...

  • MeeGo
    MeeGo
    MeeGo 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 Maemo
    Maemo
    Maemo 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 Commons
    Creative Commons
    Creative 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...

  • Mercurial
    Mercurial
    Mercurial 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 BitBucket
    Bitbucket
    Bitbucket 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...

  • XFCE
    Xfce
    Xfce 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, TortoiseSVN
    TortoiseSVN
    TortoiseSVN 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

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK