Translations
Info
All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

Support for XLIFF

From TYPO3Wiki
Jump to: navigation, search

XLIFF support in TYPO3 core

Brief

The goal of the project is to replace LLXML with a standard translation format. This move is motivated by the lack of good tools to translate TYPO3. Translation teams need advanced features to manage their workload and improve TYPO3 translation quality. Actually we are quite impressed by the features set of Pootle (http://translate.sourceforge.net/wiki/pootle/index).

More informations on Translation Team Forge Wiki: https://forge.typo3.org/projects/team-translation/wiki

Why XLIFF

First because it's standard, second because it's support more feature than LLXML, like plurals, suggestion, alternative translation, ...

More information about XLIFF: http://en.wikipedia.org/wiki/XLIFF

The FLOW3 I18n component also uses XLIFF, see https://git.typo3.org/Packages/TYPO3.Flow.git?a=tree;f=Classes/I18n/Xliff;h=007da781ff2f2720bb0afbe9ea773b930bcd9b3e;hb=HEAD.

Why Pootle

Pootle is used by really big project like OpenOffice/LibreOffice, Debian, Gnome, Mozilla and many others (http://translate.sourceforge.net/wiki/pootle/live_servers). The features set is quiet impressive, here a short resume of important feature:

  • Offline translation with standard tools (like Virtaal http://translate.sourceforge.net/wiki/virtaal/index)
  • User can translate or suggest (Eg. permissions management can force a user to suggest, and another user to work on validation)
  • Nice interface
  • Search, with the possibility to use Lucene for indexing and fast result
  • Terminology management (common vocabulary)
  • Machine translation and Translation Memory (Eg. google translate plugin)
  • Integration with GIT

The community is quite dynamic and the developer is really friendly and provide good help on IRC.

Complete feature list: http://translate.sourceforge.net/wiki/pootle/features Official Website: http://translate.sourceforge.net/wiki/pootle/index

Pootle Server

The Pootle server is available at the following URL: http://translation.typo3.org.

Agenda

  • Workshop / Conference during the DevDays 2011
  • Code Sprint during the DevDays 2011

ScreenShot

Team

  • Ben Van't Ende (Dutch Translation Lead)
  • Dmitry Dulepov (Core Dev, Current Translation Server Lead)
  • Dominique Feyer, ReelPeek (French Translation Lead)
  • Laurent Cheripit, ReelPeek
  • Karsten Dambekalns (FLOW3 Core Dev, "I18n contact officer")