CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Extensions (Moderators: mathieu, totten, kasiawaka) »
  • Translation helper extension
Pages: [1]

Author Topic: Translation helper extension  (Read 364 times)

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Translation helper extension
November 23, 2015, 07:21:02 am
One issue often mentioned by people using CiviCRM in multiple languages (ex: forms in both English and French, known as "multilingual mode"), is that it can be very hard to find specific strings that need translation. They might be a contribution form contribution, an option value, profile field label, etc. In other situations, you might want to export all of your CiviCRM form configurations and send them to an external translator.

The National Democratic Institute (https://www.ndi.org) sponsored the development of an extension that helps address these issues.

The extension can:

* list strings by component (event, contribution, custom fields, profiles, option list, etc)
* allow in-place editing of all the configurations
* export to Excel or OpenDocument (LibreOffice)
* import

I made a short youtube video (with really bad resolution, need to fix that), but it gives an idea of the workflow:
https://www.youtube.com/watch?v=h9MtxCDqCXM

The code is on Github:
https://github.com/coopsymbiotic/coop.symbiotic.translationhelper/

PS: this was my first extension with AngularJS. I also re-used code from other projects, so the code is not exactly very clean. It's still an early "alpha". Try at your own risks. Feedback/suggestions/patches/sponsors welcome!

Thanks again to NDI for sponsoring the development.
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Extensions (Moderators: mathieu, totten, kasiawaka) »
  • Translation helper extension

This forum was archived on 2017-11-26.