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) »
  • supporting 10 or more languages
Pages: [1]

Author Topic: supporting 10 or more languages  (Read 1477 times)

sushil

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 0
    • Art of Living
  • CiviCRM version: 3.2
  • CMS version: Drupal
  • MySQL version: 5.1
  • PHP version: 5.2
supporting 10 or more languages
October 18, 2010, 10:50:28 am
It will be great if you can advise us using civicrm for India where we need to support more 10 or more languages. You mentioned in one of your previous emails that adding languages creates performance issues for more than 3-5 languages as each language needs a new table columns.

We are also planing to roll it out to other 150 countries including Asia, Europe, etc. Any advice for internationalizing so many countries please?

Thank you

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: supporting 10 or more languages
October 18, 2010, 01:27:23 pm
Hi,

Several columns actually (one per each "multi-lingual" field).

I would suggest trying adding languages, see how it goes and when it stop working. For a project of that size, you will probably need some kind of benchmarking anyway.

Why do you need so many languages ? Would you mind sharing a bit more information about your project ?

You might want to hire a developer or civicrm if you don't have the competences internally as one good way to reach your goal would be to add a new feature to civicrm: define what field are multi-lingual, or not. Eg. if you decide that the first name is going to be the same in your 150 languages, it will save you 150 columns in your table. Better still probably: being able to set that per language (eg my first name might be different in chinese, but the same in spanish, english and estonian).

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

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: supporting 10 or more languages
October 18, 2010, 07:50:25 pm

one big consideration would be if there is any data sharing between the various languages. I suspect not, if so, then might be easier to have 10 separate installs. The same goes for the 150 countries

You might want to check out drush/aegir on the drupal side to basically manage a large set of sites and allow you to script and manage these installs

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

sushil

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 0
    • Art of Living
  • CiviCRM version: 3.2
  • CMS version: Drupal
  • MySQL version: 5.1
  • PHP version: 5.2
Re: supporting 10 or more languages
October 19, 2010, 02:24:10 am
We want to use the event registration functionality in India and have the registration pages available in 10 languages at least.

So there will be data sharing between the languages - the same event with description etc. will be available in 10 languages. Possibly more - given the abundance of languages in India :) So multiple installs will not be a possibility per language - we are doing one install per country.

Casti

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • supporting 10 or more languages

This forum was archived on 2017-11-26.