wiki:GoogleTranslateTimelineScript

Version 1 (modified by techtonik, 6 years ago) (diff)

New hack GoogleTranslateTimelineScript, created by techtonik

Translate changeset messages in timeline using Google Language API

Description

JavaScript add-on that translates changeset comments in Trac timeline using Google AJAX Language API version 1

Bugs/Feature Requests

Existing bugs and feature requests for GoogleTranslateTimelineScript are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out GoogleTranslateTimelineScript from here using Subversion, or browse the source with Trac.

Example

Place timeline.translate.js into your project htdocs/ directory. Merge the following snippet into environment's templates/site.html head section:

  <head py:match="head" py:attrs="select('@*')">
    ${select('*|comment|text()')}

    <py:if test="req.environ['PATH_INFO'] == '/timeline'">
      <!-- Timeline specific - changeset comments translation using Google API -->
      <script type="text/javascript" src="http://www.google.com/jsapi"></script>
      <script type="text/javascript" src="${href.chrome('site/timeline.translate.js')}"></script>
    </py:if>

  </head>

Tune timeline.translate.js to match you source/target language.

See how it works at:
http://farmanager.rainforce.org/timeline

Recent Changes

[4992] by techtonik on 2008-12-09 18:48:39
import code
[4991] by techtonik on 2008-12-09 18:39:05
New hack GoogleTranslateTimelineScript, created by techtonik

Author/Contributors

Author: techtonik
Contributors: