ImproveTranslationTools

Translate from within Foswiki views

A huge improvement would be a direct translation of strings within normal Foswiki views. For example if you turn on "?translateview=1" then all strings will have a small link to a translation view. As Foswiki has to resolve maketext strings anyway it would be a small change to create a link to the translation interface. In this way we could provide a better "in context" translation for the translators, who currently only have a string to translate but do not see how it will appear in the final page

To make this work with Pootle we would need something like: http://translate.foswiki.org/de/pootle/pootle.po?translate=1&msgid=Yes&pofilename=pootle.po

Of course we will use POST instead of GET in this case.

Pootle has to find exactly one string which in maketext is the msgid. This seems currently not possible but maybe a "^string$" would help?

Motivate casual users to translate

We can put untranslated strings on our frontpage like this one: http://beta.meedan.net

translate-example.png

Therefore we have to
  • find out the language of the visitor(javascript),
  • get untranslated strings in his language of the project (get JSON or something else from pootle),
  • display the string and present a link (javascript)
Its only a small widget, but I think it has great potential within open source projects in order to motivate people to translate
Topic attachments
I Attachment Action Size Date Who Comment
translate-example.pngpng translate-example.png manage 22 K 23 Sep 2009 - 12:42 AndreUlrich  
Topic revision: r2 - 23 Sep 2009, AndreUlrich - This page was cached on 15 Jan 2020 - 05:53.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy