LiveTranslate v1.0

Release Notes

The primary goal of this update was to switch to version 2 of Google's translation API (which is now a pay service).

Here's a partial list of the changes:

  • Added server side caching
  • Added client side caching of individual translations, so clicking the translation button just restores the prior results (this is not a cookie kind of cache, just for the current pageload)
  • Added exclusion selectors, in case your selectors are too greedy.
  • Can now pass in an array of selectors or exclusion selectors. See views/default/groups/groupprofile_extension.php.
  • Added more view extensions in Groups
  • Added view extensions to handle Messages 
  • Restructured some of the architecture to deal with pages that only had translatable content which was delivered via AJAX.  The icon wasn't showing up because the loading of the Google library wasn't happening.  Moved that to the pageshell_extension, so it happens all the time, first thing.
  • Fixed a bug where the Google branding would be displayed multiple times, once for each time the user hits the translate button
  • Added coloration of the translated text.  Change, or eliminate, the background-color in the plugin settings on the Administration | Tools Administration page.
  • Changed the Translate icon again.  It's a Google requirement that the icon show that it's a Google supported action.

A huge thanks to Tristan Colson, who wrote all the server side caching and also helped with much of the other code.

Stats

  • Category: Language packs
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 1552
  • Recommendations: 2