Sophie

Sophie

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

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 1.0 (Proteus) Beta (development version) &mdash; Transifex v1.0.0devel 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:     '1.0.0devel',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>
    <script type="text/javascript" src="../_static/underscore.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    <link rel="top" title="Transifex v1.0.0devel documentation" href="../index.html" />
    <link rel="up" title="Release notes" href="index.html" />
    <link rel="next" title="Transifex version 0.9.x release notes" href="0.9.html" />
    <link rel="prev" title="Release notes" href="index.html" /> 
  </head>
  <body>

    <div class="document">
  <div id="custom-doc" class="yui-t6">
    <div id="hd">
      <h1><a href="../index.html">Transifex v1.0.0devel 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="index.html" title="Release notes">previous</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.9.html" title="Transifex version 0.9.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-1.0">
            
  <div class="section" id="transifex-version-1-0-proteus-beta-development-version">
<span id="releases-1-0"></span><h1>Transifex version 1.0 (Proteus) Beta (development version)<a class="headerlink" href="#transifex-version-1-0-proteus-beta-development-version" title="Permalink to this headline">¶</a></h1>
<p>Welcome to Transifex 1.0, codenamed <a class="reference external" href="http://en.wikipedia.org/wiki/Proteus_(Comics)">Proteus</a>.</p>
<dl class="docutils">
<dt>To be Released:</dt>
<dd>October 2010</dd>
</dl>
<p>Transifex 1.0 &#8216;Proteus&#8217; is a major production release of Transifex. It is
targeted for new installations of Transifex and parties willing to upgrade to
a new major version to take advantage of new features.</p>
<p>Transifex 1.0 represents arguably the single biggest advancement in Transifex
since its original release. This release got something like a &#8216;heart transplant&#8217;:
a brand-new core storage engine was introduced, capable of much more than the
file-based previous one.</p>
<div class="admonition warning">
<p class="first admonition-title">Warning</p>
<p class="last">&#8216;Transifex 1.0 Beta&#8217; is a development preview of Transifex 1.0 and is
intended for testing purposes only. Production sites should wait for the final
release or at least 1.0-beta.</p>
</div>
<p>Here&#8217;s a 40k-foot view of the release major features and numbers:</p>
<ul class="simple">
<li>...</li>
</ul>
<div class="highlight-bash"><div class="highlight"><pre>336 changesets recorded
38 tickets resolved
912 files changed, 149299 insertions<span class="o">(</span>+<span class="o">)</span>, 107949 deletions<span class="o">(</span>-<span class="o">)</span>
</pre></div>
</div>
<div class="figure">
<img alt="../_images/proteus.png" class="alcenter shot" src="../_images/proteus.png" />
<p class="caption">Proteus &#8211; Art from the cover to Uncanny X-Men #127, by John Byrne</p>
</div>
<div class="section" id="what-s-new-in-transifex-1-0">
<h2>What&#8217;s new in Transifex 1.0<a class="headerlink" href="#what-s-new-in-transifex-1-0" title="Permalink to this headline">¶</a></h2>
<p>Let&#8217;s see what&#8217;s fresh!</p>
<div class="section" id="brand-new-translation-storage-engine">
<h3>Brand New Translation Storage Engine<a class="headerlink" href="#brand-new-translation-storage-engine" title="Permalink to this headline">¶</a></h3>
<p>...</p>
<p>## Resources
- Renamed happix app to resources.
- Replaced libtransifex with resources.formats.</p>
</div>
<div class="section" id="more-file-formats">
<h3>More file formats<a class="headerlink" href="#more-file-formats" title="Permalink to this headline">¶</a></h3>
</div>
<div class="section" id="exporters">
<h3>Exporters<a class="headerlink" href="#exporters" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>PO headers auto-updated</li>
<li>Keyboard shortcuts in Lotte.</li>
</ul>
<div class="section" id="support-for-qt-ts-translation-format">
<h4>Support for QT .ts translation format<a class="headerlink" href="#support-for-qt-ts-translation-format" title="Permalink to this headline">¶</a></h4>
<p>...
- Converted POST methods to GET.</p>
</div>
</div>
<div class="section" id="suggestions">
<h3>Suggestions<a class="headerlink" href="#suggestions" title="Permalink to this headline">¶</a></h3>
</div>
<div class="section" id="better-caching">
<h3>Better Caching<a class="headerlink" href="#better-caching" title="Permalink to this headline">¶</a></h3>
<p>HAPPIX_CACHE_KEYS</p>
</div>
<div class="section" id="fancybox">
<h3>Fancybox<a class="headerlink" href="#fancybox" title="Permalink to this headline">¶</a></h3>
</div>
<div class="section" id="translation-memory">
<h3>Translation Memory<a class="headerlink" href="#translation-memory" title="Permalink to this headline">¶</a></h3>
<p>Mounted translation search under /projects/search_translations/</p>
</div>
</div>
<div class="section" id="application-programmable-interface">
<h2>Application Programmable Interface<a class="headerlink" href="#application-programmable-interface" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Auth</li>
</ul>
</div>
<div class="section" id="various-improvements-and-bugfixes">
<h2>Various improvements and bugfixes<a class="headerlink" href="#various-improvements-and-bugfixes" title="Permalink to this headline">¶</a></h2>
<p>...</p>
<div class="section" id="better-english">
<h3>Better English!<a class="headerlink" href="#better-english" title="Permalink to this headline">¶</a></h3>
</div>
</div>
<div class="section" id="ui">
<h2>UI<a class="headerlink" href="#ui" title="Permalink to this headline">¶</a></h2>
<p>Replaced tooltip tags with tipsy.
- AJAX in Lotte
Displaying user avatar in a bunch of places
Migrated helptext addon</p>
<ul class="simple">
<li>First part of clone language implementation.</li>
</ul>
<div class="section" id="lotte">
<h3>Lotte<a class="headerlink" href="#lotte" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>last translator.</li>
</ul>
</div>
</div>
<div class="section" id="under-the-hood-improvements">
<h2>Under-the-hood Improvements<a class="headerlink" href="#under-the-hood-improvements" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>...</li>
<li>Added Turkmen and Uzbek languages.</li>
<li>Added plural rules for new languages</li>
</ul>
<p>Overhaul of URL definition mechanism in resources et al apps.</p>
<div class="section" id="support-for-django-1-2">
<h3>Support for Django 1.2<a class="headerlink" href="#support-for-django-1-2" title="Permalink to this headline">¶</a></h3>
<p>Login CSRF check in Django 1.2</p>
</div>
<div class="section" id="test-suite">
<h3>Test suite<a class="headerlink" href="#test-suite" title="Permalink to this headline">¶</a></h3>
<div class="section" id="bugfixes">
<h4>Bugfixes<a class="headerlink" href="#bugfixes" title="Permalink to this headline">¶</a></h4>
<ul class="simple">
<li>...</li>
</ul>
</div>
</div>
</div>
<div class="section" id="notable-changes-since-transifex-0-9">
<h2>Notable changes since Transifex 0.9<a class="headerlink" href="#notable-changes-since-transifex-0-9" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Permanently removed txcreatelanguages since we aren&#8217;t using it.</li>
<li>Stripped language detail page even more.</li>
</ul>
</div>
<div class="section" id="translations">
<h2>Translations<a class="headerlink" href="#translations" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>apuasi &#8211; Finnish (fi)</li>
<li>Azamat Hackimov &#8211; Russian (ru)</li>
<li>Besnik &#8211; Albanian (sq)</li>
<li>Cheng-Chia Tseng &#8211;Chinese (Taiwan) (zh_TW)</li>
<li>Harald Servat &#8211; Catalan (ca)</li>
<li>Héctor Daniel Cabrera &#8211; Spanish (Castilian) (es)</li>
<li>Linukcs &#8211; French (fr)</li>
<li>Péter Sulyok &#8211; Hungarian (hu)</li>
<li>Piotr Drąg &#8211; Polish (pl)</li>
<li>Sérgio Marques &#8211; Portuguese (pt)</li>
<li>Thomas De Rocker &#8211; Dutch (Netherlands) (nl)</li>
<li>Yaron Shahrabani &#8211; Hebrew (he)</li>
<li>Yuri Chornoivan &#8211; Ukrainian (uk)</li>
</ul>
</div>
<div class="section" id="getting-transifex-1-0">
<h2>Getting Transifex 1.0<a class="headerlink" href="#getting-transifex-1-0" title="Permalink to this headline">¶</a></h2>
<p>You can experience Transifex 1.0 live at the upstream instance hosted by
Indifex, at <a class="reference external" href="http://www.transifex.net/">http://www.transifex.net/</a>.</p>
<p>Project and community managers who want to deploy Transifex for their
own community can get Transifex in a variety of ways. Transifex should be
easily-installable:</p>
<div class="highlight-python"><pre>easy_install transifex</pre>
</div>
<p>A tarball is available from the following locations:</p>
<ul class="simple">
<li>The Transifex.org Download section: <a class="reference external" href="http://transifex.org/files/">http://transifex.org/files/</a></li>
<li>The Python Packaging Index (Cheeseshop): <a class="reference external" href="http://pypi.python.org/pypi/transifex/">http://pypi.python.org/pypi/transifex/</a></li>
</ul>
<p>Full information about installing Transifex can be found in the
<a class="reference internal" href="../intro/install.html#intro-install"><em>Installation documentation</em></a>.</p>
<div class="section" id="the-transifex-appliance">
<h3>The Transifex Appliance<a class="headerlink" href="#the-transifex-appliance" title="Permalink to this headline">¶</a></h3>
<p>If you want to play with the latest Transifex code, you may want to use our
development images for the Transifex Appliance. Following the stand-alone,
&#8220;batteries included&#8221; model of software appliances, you get a complete
Transifex system with all dependencies and services pre-configured so that
you can start experimenting with it right away. Choose from ISO, VMware or EC2
images, for both x86 and x86_64 architectures to run on a virtual machine,
dedicated server, or using virtualization software.</p>
<img alt="../_images/0.7_appliance_front_page.png" class="shot2 alcenter" src="../_images/0.7_appliance_front_page.png" />
<p>Your appliances can be updated using its own web based management system by
pointing your browser to the appliance&#8217;s IP using port 8003. Login with the
credentials &#8216;admin&#8217; and &#8216;password&#8217;. Make sure to change the password once
you&#8217;ve successfully logged in.</p>
<p>This appliance version is based on the latest branch of Transifex, where a
couple of projects have already been created for you to play with. Log in using
either guest/guest or editor/editor as your user name and password combination
and tinker to your heart&#8217;s content!</p>
<p>Make sure to read the documentation and file issues/send us your feedback.</p>
<dl class="docutils">
<dt>Transifex Appliance web site:</dt>
<dd><a class="reference external" href="http://www.rpath.org/web/project/transifex/">http://www.rpath.org/web/project/transifex/</a></dd>
<dt>Stable and development images:</dt>
<dd><a class="reference external" href="http://www.rpath.org/web/project/transifex/releases">http://www.rpath.org/web/project/transifex/releases</a></dd>
</dl>
</div>
</div>
<div class="section" id="upgrading-to-this-version">
<h2>Upgrading to this version<a class="headerlink" href="#upgrading-to-this-version" title="Permalink to this headline">¶</a></h2>
<p>To upgrade the code, update your package distribution as usual:</p>
<ul class="simple">
<li>If you installed from your package distribution, check if there&#8217;s been a
package upgrade and go for it.</li>
<li>If you used <tt class="docutils literal"><span class="pre">easy_install</span></tt>, run <tt class="docutils literal"><span class="pre">easy_install</span> <span class="pre">-U</span></tt> to upgrade.</li>
<li>Fresh tarballs are available, if you installed from a release zipfile.</li>
<li>Finally, if you&#8217;re of the daredevil kind and feed straight from the source,
<tt class="docutils literal"><span class="pre">hg</span> <span class="pre">pull</span></tt> followed by an <tt class="docutils literal"><span class="pre">hg</span> <span class="pre">update</span> <span class="pre">&lt;version&gt;</span></tt> should do the trick for you.</li>
</ul>
<div class="section" id="dependencies">
<h3>Dependencies<a class="headerlink" href="#dependencies" title="Permalink to this headline">¶</a></h3>
<p>The following extra dependencies was <em>added</em> since the last major version:</p>
<ul class="simple">
<li>Django 1.2</li>
<li>python-magic</li>
</ul>
<p>One dependency is <em>no longer</em> required starting from this version:</p>
<ul class="simple">
<li>mercurial</li>
</ul>
<p>Instructions on how to install the dependencies can be found at the
<a class="reference internal" href="../intro/install.html#intro-install"><em>Installation docs</em></a>. You&#8217;ll need to complete this step
before actually doing the database migration.</p>
</div>
<div class="section" id="migration">
<h3>Migration<a class="headerlink" href="#migration" title="Permalink to this headline">¶</a></h3>
<div class="admonition warning">
<p class="first admonition-title">Warning</p>
<p>Due to the totally different storage engine, Transifex 1.0 requires a number
of steps to fully migrate your projects.</p>
<p class="last">(Section incomplete)</p>
</div>
<p>Transifex includes a script which will automatically migrate your database to
the new schema from the previous version. To upgrade the database from a clean
schema of the previous version, is run the following:</p>
<div class="highlight-python"><pre>./manage.py syncdb
./manage.py migrate</pre>
</div>
<p>Finally, re-build and setup the necessary extra files:</p>
<div class="highlight-python"><pre>./manage.py build_static
cd transifex/site_media/</pre>
</div>
</div>
<div class="section" id="configuration-settings">
<h3>Configuration Settings<a class="headerlink" href="#configuration-settings" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Removed unused TRANSLATION_STATE_CHOICES</li>
</ul>
</div>
</div>
<div class="section" id="contributors">
<h2>Contributors<a class="headerlink" href="#contributors" title="Permalink to this headline">¶</a></h2>
<p>The following people have contributed to this release, with one way or another:</p>
<ul class="simple">
<li>Andreas Loupasakis</li>
<li>Diego Búrigo Zacarão</li>
<li>Dimitris Glezos</li>
<li>Seraphim Mellos</li>
<li>timeless</li>
<li>Sarah Kerrigan and Zeratul</li>
</ul>
<p>For a list of our awesome translators, refer to the <a class="reference internal" href="#translations">Translations</a> section.</p>
<p>A big &#8220;Thanks&#8221; goes to <a class="reference external" href="http://www.mozilla.org/">Mozilla</a> for their support in this release.</p>
</div>
<div class="section" id="transifex-1-0-development-releases">
<h2>Transifex 1.0 Development Releases<a class="headerlink" href="#transifex-1-0-development-releases" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Alpha: 1 September 2010</li>
<li>Beta: 14 September 2010</li>
<li>Final: TBA</li>
</ul>
<p>Please refer to the full <a class="reference external" href="http://code.transifex.org/1.0.x/shortlog">Transifex 1.0 changelog</a> for more information on
what has changed between the development releases and final one.</p>
</div>
</div>


      <div class="nav">
    &laquo; <a href="index.html" title="Release notes">Release notes</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.9.html" title="Transifex version 0.9.x release notes">Transifex version 0.9.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 internal" href="#">Transifex version 1.0 (Proteus) Beta (development version)</a><ul>
<li><a class="reference internal" href="#what-s-new-in-transifex-1-0">What&#8217;s new in Transifex 1.0</a><ul>
<li><a class="reference internal" href="#brand-new-translation-storage-engine">Brand New Translation Storage Engine</a></li>
<li><a class="reference internal" href="#more-file-formats">More file formats</a></li>
<li><a class="reference internal" href="#exporters">Exporters</a><ul>
<li><a class="reference internal" href="#support-for-qt-ts-translation-format">Support for QT .ts translation format</a></li>
</ul>
</li>
<li><a class="reference internal" href="#suggestions">Suggestions</a></li>
<li><a class="reference internal" href="#better-caching">Better Caching</a></li>
<li><a class="reference internal" href="#fancybox">Fancybox</a></li>
<li><a class="reference internal" href="#translation-memory">Translation Memory</a></li>
</ul>
</li>
<li><a class="reference internal" href="#application-programmable-interface">Application Programmable Interface</a></li>
<li><a class="reference internal" href="#various-improvements-and-bugfixes">Various improvements and bugfixes</a><ul>
<li><a class="reference internal" href="#better-english">Better English!</a></li>
</ul>
</li>
<li><a class="reference internal" href="#ui">UI</a><ul>
<li><a class="reference internal" href="#lotte">Lotte</a></li>
</ul>
</li>
<li><a class="reference internal" href="#under-the-hood-improvements">Under-the-hood Improvements</a><ul>
<li><a class="reference internal" href="#support-for-django-1-2">Support for Django 1.2</a></li>
<li><a class="reference internal" href="#test-suite">Test suite</a><ul>
<li><a class="reference internal" href="#bugfixes">Bugfixes</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#notable-changes-since-transifex-0-9">Notable changes since Transifex 0.9</a></li>
<li><a class="reference internal" href="#translations">Translations</a></li>
<li><a class="reference internal" href="#getting-transifex-1-0">Getting Transifex 1.0</a><ul>
<li><a class="reference internal" href="#the-transifex-appliance">The Transifex Appliance</a></li>
</ul>
</li>
<li><a class="reference internal" href="#upgrading-to-this-version">Upgrading to this version</a><ul>
<li><a class="reference internal" href="#dependencies">Dependencies</a></li>
<li><a class="reference internal" href="#migration">Migration</a></li>
<li><a class="reference internal" href="#configuration-settings">Configuration Settings</a></li>
</ul>
</li>
<li><a class="reference internal" href="#contributors">Contributors</a></li>
<li><a class="reference internal" href="#transifex-1-0-development-releases">Transifex 1.0 Development Releases</a></li>
</ul>
</li>
</ul>

  <h3>Browse</h3>
  <ul>
    
      <li>Prev: <a href="index.html">Release notes</a></li>
    
    
      <li>Next: <a href="0.9.html">Transifex version 0.9.x release notes</a></li>
    
  </ul>
  <h3>You are here:</h3>
  <ul>
      <li>
        <a href="../index.html">Transifex v1.0.0devel 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 1.0 (Proteus) Beta (development version)</li></ul>
        </li></ul></li></ul>
      </li>
  </ul>  

  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../_sources/releases/1.0.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 22, 2010</p>
          </div> 
      
    </div>
    
    <div id="ft">
      <div class="nav">
    &laquo; <a href="index.html" title="Release notes">previous</a> 
     |
    <a href="../contents.html" title="Table of Contents" accesskey="U">up</a>
   |
    <a href="0.9.html" title="Transifex version 0.9.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 22, 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>