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 »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • Internationalisation/localisation workshop at CiviCon London 2013
Pages: [1]

Author Topic: Internationalisation/localisation workshop at CiviCon London 2013  (Read 1210 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
Internationalisation/localisation workshop at CiviCon London 2013
September 24, 2013, 09:32:04 am
If you have any topics in particular you would like us to cover in the workshop, please post here!

"Are you using or planning to use CiviCRM in another language than US English? Do you need to expose contributions, event or profile forms to your constituents in more than one language? Our workshop will shed light on what localisation and international is, how it works and how you can use it. We will then take questions on how to address specific use cases, good practices, performance tricks, using Transifex to improve translations and anything else related to the text displayed in the CiviCRM interface."

For more information:
http://london2013.civicrm.org/sessions/parlez-vous-civicrm-internationalisation-and-so-many-other-languages
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 06, 2013, 06:04:08 am
The slides are now online:

http://london2013.civicrm.org/sessions/parlez-vous-civicrm-internationalisation-and-so-many-other-languages

Here is some additional feedback I received:

* automated e-mail notifications use the default site language, not the language of the contact or the language they were in when doing their initial task. Ex: for membership renewals, event reminders, etc.
** personally, I include the "preferred communication language" field in profiles, and hide it in CSS, and in the buildForm() hook, I set the language to the interface language. It would be nice if we could automate part of this.

* need for better context of the strings, ex: "To" and "Home".

* installation directly to a language does not work?

Thanks to everyone who participated!
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 06, 2013, 12:05:06 pm
Hi Mathieu

One of the things that has tripped us up is that when we switch to multi-lingual we lose ability to turn logging on (as I understand it) and would be a good one to have on the 'road ahead' list
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 07, 2013, 02:06:16 am
Hi Pete,

The "road ahead" is on slide 36 (of 37) ;)

- Extension translation (github.com/mlutfy/ca.bidon.i18nexample)
- Easier native gettext
- Daily compilation of .mo files
- Removing multi-lingual limitations
- Improve JS for multi-lingual usability

However, by "removing multi-lingual limitations", I meant more the possibility to enable more than 3-4 languages at once (it can bust the mysql table width limit). Then again, it's a big task, so personally I would hope to eventually have an MIH on it, it's too big to do in my spare time. (and few people have requested it)

Logging & multi-lingual seems to come up more often, but I thought that the trigger re-work in 4.x had addressed that issue. I'll try to test it during the sprint :)
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 07, 2013, 12:22:29 pm
Hi Mathieu - yes I made it through all the slides which is what prompted me to flag the logging issue. Look forward to any clarity you can provide about multi lingual sites and logging on 4.4.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 07, 2013, 12:54:33 pm
Mathieu - one thing that would help the multilingual limits in practice is making the trigger only record the translated version if it differs from the us_en version & retrieiving the us_en version if no translated version exists.

Where we have seen table width blow outs it has been on events where not all of the languages are populated but the us_en version has been copied into the other languages (it was a while ago so changes may have been made)
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Internationalisation/localisation workshop at CiviCon London 2013
October 07, 2013, 01:39:55 pm

pretty sure 4.4 does not have any multi-lingual changes. It probably has a couple of bug fixes and optimizations in the logging code based on bugs reported by the senate

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • Internationalisation/localisation workshop at CiviCon London 2013

This forum was archived on 2017-11-26.