Skip to content
This Symfony2 bundle allow to import translation files content into the database and provide a GUI to edit translations.
PHP HTML JavaScript CSS
Latest commit 7bf7b8d Apr 28, 2016 @cedric-g cedric-g Merge pull request #204 from aitboudad/loading_file
[Translation] avoid loading file with an invalid format.
Failed to load latest commit information.
Command Support for Symfony 3 Jan 28, 2016
Controller Merge branch 'delete_trans_unit' Mar 31, 2016
DependencyInjection [Translation] avoid loading file with an invalid format. Apr 25, 2016
Document Merge branch 'master' into list_missing_translations Nov 9, 2015
Entity added percentages on overview Oct 6, 2015
EventDispatcher call new locale manager service instead of %lexik_translation.managed… Sep 11, 2015
Form Update TransUnitType.php Feb 11, 2016
Manager Merge branch 'delete_trans_unit' Mar 31, 2016
Model added php_cs config file May 29, 2015
Propel added php_cs config file May 29, 2015
Resources Merge pull request #207 from toleillo/patch-2 Apr 28, 2016
Storage don't list table for sqlite Apr 15, 2016
Tests updated commant test Apr 15, 2016
Translation [XliffExporter] Set to approved if value is there Mar 31, 2016
Util Merge branch 'master' into list_missing_translations Nov 9, 2015
.gitignore Functional tests. Feb 12, 2015
.php_cs added php_cs config file May 29, 2015
.travis.yml updated requirements and travis config Feb 22, 2016
Changelog.md - Add File entity and document. Mar 7, 2012
LICENSE update file Sep 19, 2012
LexikTranslationBundle.php added php_cs config file May 29, 2015
README.md removed link to stillmaintained Feb 29, 2016
composer.json updated requirements and travis config Feb 22, 2016
phpunit.xml.dist updated minimum SF version to 2.7 Aug 6, 2015
travis-php.ini enabled mongo extension Feb 11, 2014

README.md

Overview

This Symfony2 bundle allow to:

  • import translation files content into the database and provide a GUI to edit translations.
  • export translations from the database into files.
  • have an overview to check translation domains are completely translated.
  • add new translations in the database.

Build Status Latest Stable Version SensioLabsInsight

The idea is to:

  • write your translations files (xliff, yml or php) as usual for at least one language (the default language of your website for example).
  • load translations into the database by using a command line.
  • freely edit/add translation through an edition page.

The bundle override the translator service and provide a DatabaseLoader. Database translations content is loaded last so it override content from xliff, yml and php translations files. You can also export translations from the database in to files in case of you need to get translations files with the same content as the database.

Documentation

For installation and configuration refer to Resources/doc/index.md


Here a little screen shot of the edition page :)

edition page screen

Something went wrong with that request. Please try again.