Transifex.com updates

On this page we document the most important updates of Transifex.com with the improvements & bugfixes they introduced.

A couple of new features for translators and performance enhancements (8 May 2012)

We have added a couple of features today:

  • Improved support in Lotte for RTL (right-to-left) languages.
  • Faster parsing and importing of translation files.
  • Usual small Ui changes.

Performance fix for the dashboard (4 May 2012)

  • Minor improvements regarding response time of the user dashboard.
  • Bug fix for the wiki handler regarding End-Of-Line characters.
  • Small UI improvements.

Small enhancements and Bug fixes (27 Apr 2012)

Just a few changes today.

  • Two new languages have been added: Arabic (ar_AA) and Bodo (brx).
  • A couple of UI enhancements.
  • A couple of performance improvements.
  • A small issue with access to glossary has been fixed.

Infrastracture changes and API changes (05 Apr 2012)

A couple of big changes today.

  • The version 1 of the API has been removed. Any access to it will return a 400 HTTP error, which signals a bad request. This also means that versions of the client which are older than the 0.5.2 version will not work anymore.
  • All static files (images, css and js files) are now served from Amazon Cloudfront. This allows for faster load times of the pages.
  • Transifex now only uses Gravatar for users. Logos for projects work as before, though.
  • Various bug fixes regarding team handling, RSS feeds and a small bug fix in the Qt format handler.
  • The suggestions tab in lotte can now be set to be always open, if the user wants.

New and updated importers (29 Mar 2012)

  • Formats: Added support for importing HTML files
  • Formats: Added comment support in Android files
  • Formats: Add Plaintext file support
  • Formats: Add Apple PLIST support
  • Lotte: Suggestions/TM tab is now always open for the selected translation.

Fixes for Joomla .ini files (19 Jan 2012)

Just one fix:

  • Duplicate entries in Joomla! .ini files are now ignored.

(log truncated in Q1/12)

TMX files under projects, fixed some language names (17 Jan 2012)

Important enhancements deployed:

  • Exporting of TMX files now happens in the project page and all project users have access to it.
  • Some languages names with nationality info were changed to show the country name instead. For example, Portuguese (Brazilian) became Portuguese (Brazil).
  • Some notification texts were enhanced with more info about the action that happened.
  • Some templates had received some polishing for a better UX. This includes some improvements on the reset password feature.
  • Project quickadd feature had an issue fixed that was preventing the creation of a project in a certain case.

Formats bug fixes (13 Jan 2012)

Just a couple of fixes for the Java .properties and Apple .strings formats regarding Unicode:

  • Allow UTF-8 files for Apple .strings.
  • Convert Unicode code points in Java .properties files to Unicode characters, so that they are displayed correctly in lotte.

A couple of bug fixes (12 Jan 2012)

A couple of bug fixes today:

  • Fixes for the Apple .strings formats regarding newlines in translations.
  • Support comments in the files.
  • Fix issues in the API v1 regarding the parser chosen for a file.
  • Fix for .desktop files regarding encoding.

Fix for .desktop files (11 Jan 2012)

Just one fix today:

  • Fixed the compilation of .desktop files.

Transifex 1.2.1 and small bug fixes (9 Jan 2012)

Just a couple of bug fixes today:

  • Fixed an encoding issue with the QT format.
  • Fixed an issue with spellcheck in lotte
  • The API takes extra precautions with the slug field for resources, too.
  • Hide the invite link to non-loged in users.
  • Update to Transifex 1.2.1.

New languages added, a couple of small enhancements (6 Jan 2012)

There were a few but important changes today:

  • If there is an error in a PO or POT file, the exact output (including the line number) is now displayed to the user.
  • The API takes extra precautions with the slug field.
  • The search-for-projects functionality has seen some improvements and tweaking to return more accurate results.
  • There were two new languages added: sw_KE and kk_KZ.

Bug fixes (4 Jan 2012)

After stabilizing the code the past two weeks, there are a few more updates today:

  • The .xml extension is now registered for the XLIFF method, too.
  • The name attribute in plurals for android files is not overwritten anymore.
  • The POT i18n type has been merged to the PO one for easier maintenance.

Update to Transifex 1.2 (22 Dec 2011)

Transifex.com was updated to Transifex 1.2. You can read about new features at Transifex Community Edition v1.2 (Mystique).

Auto-translate updates and format fixes (Dec 6 2011)

This week’s changes include:

  • Google Translate API v1 has been replaced with Translate API v2.
  • Added Bing Translator support. The maintainers can choose which one to choose for a project.
  • The PHP format handler has been enhanced with support for multiple array elements and a variant of the PHP array syntax.
  • A small fix in the PO format parser.
  • HTTPS warnings related to blog aggregation have been fixed.

API and format fixes (22 Nov 2011)

Just a couple of changes this week:

  • The API for releases now returns the project its resources belong to.
  • Fixed .strings format, when the key is a superset of the translation.
  • Small fixes in Joomla .ini parser regarding quotes. The translator in lotte now sees double quotes instead of “_QQ_” as specified by the format.
  • Allow to use the HTTPS protocol, when creating a project from a github URL.
  • Handle git repositories, when creating a project from a code.google.com URL.

Performance fix, expose releases to the API (08 Nov 2011)

Only a couple of changes this week:

  • The access control page now loads much faster.
  • You can now fetch the resources that belong to a particular release through the API.

Lotte improvements, PHP array enhancements (01 Nov 2011)

Lotte has received some attention this week, as well as the PHP array support:

  • Only show untranslated strings by default in Lotte.
  • Invoke ‘Save and Exit’ procedure on window unload/close when in Lotte.
  • Improved watches feature to send notifications for more kinds of events, such as project/release/resource creation/update/deletion and eventually translation submissions via Lotte.
  • Added define statements support to the PHP array file format. Now it supports define('key', 'value') i18n declarations.

API changes, PHP array fixes (25 Oct 2011)

Just two changes today:

  • Whenever you ask for the details of a project in Transifex through the new API, a list of the language codes of the teams are also returned.
  • Support for PHP arrays is now more robust against input.

MIF format support, performance and bug fixes (19 Oct 2011)

Quite a few changes today. Noteworthy is the support for another format, MIF. Specifically:

  • Maker Interchange Format (MIF) files support.
  • Fix pseudo-files for the QT resources.
  • Optimize a few database queries for better performance and response time.
  • Add a check for too large slugs, when creating a resource through the new API.
  • Some languages use a comma as decimal point. Lotte now does not display a warning, when a comma is used for a decimal number instead of a point.
  • The Joomla .ini parser does not mark empty keys as translatable.
  • The “copy source” function in lotte now correctly keeps the ‘<’ and ‘<’ characters instead of escaping them.
  • Some database indexes were added or removed.
  • Fix a UI bug in lotte, which prevented it from showing warning and error messages in certain cases.

Small fixes (04 Oct 2011)

Just two bug fixes today:

  • Prevent the client from downloading empty translations.
  • Ignore whitespace around the ‘=’ sign in Joomla .ini files.

Performance fixes in lotte, use matches from TH, CSS changes, formats fixes (27 Sep 2011)

Another update today that mainly brings some performance enhancements as well as the usual bugfixes:

  • Backend work on lotte that greatly improves its speed.
  • Lotte has also received a small facelift.
  • 100% matches from the TH can now used as translations (configurable per project).
  • Pop-up boxes have received some styling care.
  • Style fixes for the plans page.
  • The XLIFF parser now recognizes also files with the .xliff `` file extension along the ``.xlf one.
  • Po files that had comment lines with no content are now correctly parsed.
  • Fix encoding issue with internationalized Java .properties files.
  • Correct the wording of the description field of projects to make it clear that the field is required for projects.

Most recent projects, CSS/JS changes (16 Sep 2011)

A few patches were applied today:

  • Users can now view the most recent projects in the EXPLORE page in addition to the most active ones.
  • A couple of Javascript and CSS fixes were applied, especially in the page with the details of a project.

Plans, new look-n-feel, TM (7 Sep 2011)

Major upgrade today with some super-exciting brand-new features:

  • Brand new look-n-feel
  • Support for Private and Proprietary projects
  • Going Freemium: Pricing plans for premium features
  • New file formats including Ruby on Rails, Apple & .NET
  • Translation Memory
  • New quality control tools in Web editor
Related blog posts:
Next Section: Glossary »