Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > e4bbdaa133bf14de79621d7fdfa39df4 > files > 156

transifex-0.9.1-1.fc13.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Transifex version 0.5.x release notes &mdash; Transifex v0.9.1 documentation</title>
    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../',
        VERSION:     '0.9.1',
        COLLAPSE_MODINDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    <link rel="top" title="Transifex v0.9.1 documentation" href="../index.html" />
    <link rel="up" title="Release notes" href="index.html" />
    <link rel="next" title="Transifex version 0.4.x release notes" href="0.4.html" />
    <link rel="prev" title="Transifex version 0.6.x release notes" href="0.6.html" /> 
  </head>
  <body>

    <div class="document">
  <div id="custom-doc" class="yui-t6">
    <div id="hd">
      <h1><a href="../index.html">Transifex v0.9.1 documentation</a></h1>
      <div id="global-nav">
        <a title="Home page" href="../index.html">Home</a>  |
        <a title="Table of contents" href="../contents.html">Table of contents</a>  |
        <a title="Global index" href="../genindex.html">Index</a>  |
        <a title="Search" href="../modindex.html">Modules</a>
      </div>
      <div class="nav">
    &laquo; <a href="0.6.html" title="Transifex version 0.6.x release notes">previous</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.4.html" title="Transifex version 0.4.x release notes">next</a> &raquo;</div>
    </div>
    
    <div id="bd">
      <div id="yui-main">
        <div class="yui-b">
          <div class="yui-g" id="releases-0.5">
            
  <div class="section" id="transifex-version-0-5-x-release-notes">
<span id="releases-0-5"></span><h1>Transifex version 0.5.x release notes<a class="headerlink" href="#transifex-version-0-5-x-release-notes" title="Permalink to this headline">¶</a></h1>
<p>Welcome to the Transifex 0.5 release.</p>
<div class="section" id="transifex-0-5-gold">
<h2>Transifex 0.5 (Gold)<a class="headerlink" href="#transifex-0-5-gold" title="Permalink to this headline">¶</a></h2>
<dl class="docutils">
<dt>Released:</dt>
<dd>March 19th, 2009</dd>
</dl>
<div class="section" id="summary">
<h3>Summary<a class="headerlink" href="#summary" title="Permalink to this headline">¶</a></h3>
<p>This release represents a significant advance in Transifex development since
the Transifex 0.3 release in November 2008, maybe even the creation of Transifex
itself in 2007. The single most major change is the complete re-write of the
code from scratch, migrating to the Django framework, but also the multitude
of features added, both of which signify a turning point in Transifex&#8217;s history.</p>
<p>Here&#8217;s a 40K-foot view of the release in numbers:</p>
<div class="highlight-python"><pre>243 files changed, 14027 insertions(+), 319 deletions(-)</pre>
</div>
<p>Transifex 0.5 comes with a multitude of features, most of them introduced in
this release.</p>
</div>
<div class="section" id="major-features">
<h3>Major features<a class="headerlink" href="#major-features" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Complete re-write of the source code on top of the <a class="reference external" href="http://www.djangoproject.com/">Django</a> Web framework</li>
<li>New data model supporting multiple repositories per project (eg. branches
or domains of files), and project collections (eg. Fedora, GNOME, etc.)</li>
<li>Calculation of a project&#8217;s translation coverage (statistics)</li>
<li>Submission support of files to a variety of version control systems</li>
<li>Support for serving translation files to users for easy access to them</li>
<li>User registrations and authentication (including OpenID)</li>
<li>Simple workflow support</li>
</ul>
<div class="section" id="translation-files">
<h4>Translation files<a class="headerlink" href="#translation-files" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>Statistics: Analysis of translation files and generation of completeness
charts (translation statistics)</li>
<li>Support for PO-based i18n codebases (translated, fuzzy, untranslated)</li>
<li>Support for both static and dynamic (intltool-based) i18n POT formats</li>
<li>Statistics generation per project, language or release</li>
<li>In-browser viewing of translation files with syntax highlighting</li>
<li>Direct download of translation files</li>
<li>Support for locale variants (eg. pt_BR, pt-br, etc)</li>
<li>Support for statistics-only projects (no submission)</li>
<li>Pre-commit hook to check the syntax validity of the submitted translation
file</li>
</ul>
</div>
<div class="section" id="user-experience">
<h4>User experience<a class="headerlink" href="#user-experience" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>Full-blown administration support. Core objects have Edit and Delete views
used by priviledged users to control the objects (Create Projects, Edit
Collections etc).</li>
<li>RSS feeds for every major element in the system.</li>
<li>New and revamped theme, using the awesome <a class="reference external" href="http://www.famfamfam.com/lab/icons/silk/">Silk</a> icon set from famfamfam</li>
<li>Support for Tags on various objects like projects and collections</li>
<li>Search support in object information with result highlighting</li>
<li>Easier navigation with breadcrumb-like positional links (You are here: ...)</li>
<li>Pagination of object lists for easy navigation</li>
<li>Support for notification on changes in registered projects. The feature is
also extensible for more notifications.</li>
<li>Support for long descriptions of objects using <a class="reference external" href="http://daringfireball.net/projects/markdown/syntax">Markdown</a> syntax for rich
markup and presentation.</li>
<li>Enhanced user experience using Javascript events and AJAX support</li>
<li>Easy-to-access contact form for direct reporting of issues and comments</li>
<li>I18n support for multiple User Interface languages</li>
</ul>
</div>
<div class="section" id="user-accounts">
<h4>User accounts<a class="headerlink" href="#user-accounts" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>Standalone user account management subsystem</li>
<li>Registration of new user accounts</li>
<li>OpenID support</li>
<li>User profiles</li>
<li>Profile management features (change/remind password, change email, delete
account, etc.)</li>
<li>Model action history (logging changes to information) for transparency and
security</li>
</ul>
</div>
<div class="section" id="deployment">
<h4>Deployment<a class="headerlink" href="#deployment" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>Support for any Django-supported database platform (SQLite, MySQL,
PostgreSQL, etc.)</li>
<li>User permissions support, allowing fine-grained permission handling per
user (eg. &#8216;can_add_projects&#8217;, &#8216;can_refresh_cache&#8217;, etc)</li>
<li>Full-blown, flexible admin interface for easy-to-access administration for
user permissions and all other entities in the system, as well as for
debugging</li>
<li>Custom authentication backends to connect the Tx users to legacy databases</li>
<li>Support for highly customizable deployment, including overriding of VCS
backends, themes and custom classes for i18n support in projects</li>
<li>&#8220;Pretty&#8221; URLs by allowing project identifiers (slugs) containing alphanumeric
characters and dashes.</li>
<li>Custom error messages (404, 500, etc.)</li>
<li>Extensible templating system, with support for per-host partial overriding</li>
<li>Flexible CLI script for scheduled statistics updates</li>
<li>Support for database schema evolution for painless upgrades</li>
<li>RPM packages available for Transifex and its dependencies</li>
<li>Protection against CSRF attacks</li>
<li>Documentation using the Sphinx library</li>
</ul>
</div>
<div class="section" id="platform">
<h4>Platform<a class="headerlink" href="#platform" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>Refactoring of the version control system level, supporting
cvs, svn, hg, git and bzr repositories hosted anywhere on the Internet.</li>
<li>Support for multiple Components in one Project (eg. branches)</li>
<li>Fine-grained hosting choices: Components can come from different sources (eg.
VCS repositories) while belonging to the same project</li>
<li>Extensible codebase for other projects to be able to build on top of the
platform</li>
<li>Pluggable and reusable Python VCS layer (transifex.vcs)</li>
<li>Rich validation of user input in edit forms and error reporting on bogus
information.</li>
<li>Extensible sub-system for easy addition of more l10n types</li>
<li>Backwards compatibility with Python v2.4</li>
</ul>
</div>
</div>
<div class="section" id="bugfixes-from-0-3-x-release">
<h3>Bugfixes from 0.3.x release<a class="headerlink" href="#bugfixes-from-0-3-x-release" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Local cache refresh times are now per-branch (#15)</li>
<li>Versioning system dependencies are now soft, as Tx only depends on hg (#51)</li>
<li>Support for OpenID logins (#9)</li>
<li>Support for search in project names and descriptions (#23)</li>
<li>... and a bunch of others that are now considered irrelevant, outdated or just
obsolete.</li>
</ul>
</div>
<div class="section" id="contributors">
<h3>Contributors<a class="headerlink" href="#contributors" title="Permalink to this headline">¶</a></h3>
<p>The complete re-write of Transifex using the Django framework was led by
Dimitris Glezos and Diego Búrigo Zacarão.</p>
<p>In addition, the following people have contributed to this release:</p>
<ul class="simple">
<li>Christos Trochalakis</li>
<li>Ignacio Vazquez-Abrams</li>
<li>John Beredimas</li>
<li>Nikos Tsirakis</li>
</ul>
<p>Finally, we&#8217;d like to thank Toshio Kuratomi, Jannis Leidel and Mike McGrath
for their expertise and suggestions throughout the development phase.</p>
</div>
</div>
<div class="section" id="transifex-0-5-1-aurora">
<h2>Transifex 0.5.1 (Aurora)<a class="headerlink" href="#transifex-0-5-1-aurora" title="Permalink to this headline">¶</a></h2>
<dl class="docutils">
<dt>Released:</dt>
<dd>March 26th, 2009</dd>
<dt>Diffstat:</dt>
<dd>14 files changed, 218 insertions(+), 18 deletions(-)</dd>
</dl>
<p><a class="reference external" href="http://en.wikipedia.org/wiki/Aurora_(comics)">Aurora</a> is a maintenance release, fixing a few issues identified by the
<a class="reference external" href="http://translate.fedoraproject.org/">Fedora Translation community</a>.</p>
<div class="section" id="bugfixes">
<h3>Bugfixes<a class="headerlink" href="#bugfixes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Show untranslated modules too as a separate list on pages (#141)</li>
<li>Fixed stats for projects with intltool support broken (#157)</li>
<li>Added mercurial compatibility for 1.2.x version</li>
<li>Added list of files to the submit form (#174)</li>
</ul>
<p>All fixes by Diego Búrigo Zacarão.</p>
</div>
</div>
<div class="section" id="transifex-0-5-2-wendigo">
<h2>Transifex 0.5.2 (Wendigo)<a class="headerlink" href="#transifex-0-5-2-wendigo" title="Permalink to this headline">¶</a></h2>
<dl class="docutils">
<dt>Released:</dt>
<dd>April 1st, 2009</dd>
<dt>Diffstat:</dt>
<dd>12 files changed, 50 insertions(+), 26 deletions(-)</dd>
</dl>
<div class="section" id="id1">
<h3>Bugfixes<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fixed ordering of components untranslated by a Release X Lang</li>
<li>Fixed missing parameter for the set_stats_for_lang method call</li>
<li>Fixed msgfmt to work large files</li>
</ul>
<p>Fixes by Diego Búrigo Zacarão and Ignacio Vazquez-Abrams.</p>
</div>
</div>
</div>


      <div class="nav">
    &laquo; <a href="0.6.html" title="Transifex version 0.6.x release notes">Transifex version 0.6.x release notes</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.4.html" title="Transifex version 0.4.x release notes">Transifex version 0.4.x release notes</a> &raquo;</div>
          </div>         
        </div>
      </div>
      
          <div class="yui-b" id="sidebar">
            
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="../index.html">
              <img class="logo" src="../_static/transifex-logo.png" alt="Logo"/>
            </a></p>
            <h3><a href="../index.html">Table Of Contents</a></h3>
            <ul>
<li><a class="reference external" href="#">Transifex version 0.5.x release notes</a><ul>
<li><a class="reference external" href="#transifex-0-5-gold">Transifex 0.5 (Gold)</a><ul>
<li><a class="reference external" href="#summary">Summary</a></li>
<li><a class="reference external" href="#major-features">Major features</a><ul>
<li><a class="reference external" href="#translation-files">Translation files</a></li>
<li><a class="reference external" href="#user-experience">User experience</a></li>
<li><a class="reference external" href="#user-accounts">User accounts</a></li>
<li><a class="reference external" href="#deployment">Deployment</a></li>
<li><a class="reference external" href="#platform">Platform</a></li>
</ul>
</li>
<li><a class="reference external" href="#bugfixes-from-0-3-x-release">Bugfixes from 0.3.x release</a></li>
<li><a class="reference external" href="#contributors">Contributors</a></li>
</ul>
</li>
<li><a class="reference external" href="#transifex-0-5-1-aurora">Transifex 0.5.1 (Aurora)</a><ul>
<li><a class="reference external" href="#bugfixes">Bugfixes</a></li>
</ul>
</li>
<li><a class="reference external" href="#transifex-0-5-2-wendigo">Transifex 0.5.2 (Wendigo)</a><ul>
<li><a class="reference external" href="#id1">Bugfixes</a></li>
</ul>
</li>
</ul>
</li>
</ul>

  <h3>Browse</h3>
  <ul>
    
      <li>Prev: <a href="0.6.html">Transifex version 0.6.x release notes</a></li>
    
    
      <li>Next: <a href="0.4.html">Transifex version 0.4.x release notes</a></li>
    
  </ul>
  <h3>You are here:</h3>
  <ul>
      <li>
        <a href="../index.html">Transifex v0.9.1 documentation</a>
        
          <ul><li><a href="../contents.html">Table of Contents</a>
        
          <ul><li><a href="index.html">Release notes</a>
        
        <ul><li>Transifex version 0.5.x release notes</li></ul>
        </li></ul></li></ul>
      </li>
  </ul>  

            <h3>This Page</h3>
            <ul class="this-page-menu">
              <li><a href="../_sources/releases/0.5.txt"
                     rel="nofollow">Show Source</a></li>
            </ul>
          <div id="searchbox" style="display: none">
            <h3>Quick search</h3>
              <form class="search" action="../search.html" method="get">
                <input type="text" name="q" size="18" />
                <input type="submit" value="Go" />
                <input type="hidden" name="check_keywords" value="yes" />
                <input type="hidden" name="area" value="default" />
              </form>
              <p class="searchtip" style="font-size: 90%">
              Enter search terms or a module, class or function name.
              </p>
          </div>
          <script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
              <h3>Last update:</h3>
              <p class="topless">Sep 24, 2010</p>
          </div> 
      
    </div>
    
    <div id="ft">
      <div class="nav">
    &laquo; <a href="0.6.html" title="Transifex version 0.6.x release notes">previous</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.4.html" title="Transifex version 0.4.x release notes">next</a> &raquo;</div>
    </div>
  </div>

      <div class="clearer"></div>
    </div>
    <div class="footer">
      &copy; Copyright <a href="http://www.indifex.com">Indifex</a> and the <a href="http://transifex.org/">Transifex</a> Community.
      Last updated on Sep 24, 2010 using <a href="http://sphinx.pocoo.org/">Sphinx</a>.
    </div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-4362397-5");
pageTracker._trackPageview();
} catch(err) {}</script>
  </body>
</html>