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) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Multi lingual events, how to?
Pages: [1]

Author Topic: Multi lingual events, how to?  (Read 731 times)

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Multi lingual events, how to?
November 23, 2011, 11:35:32 am
Hi, running an older 3.2 version (maybe can upgrade) and wish to have some events in English, other events in French. 

Is there a way to 'choose the language' of an event so the profiles, buttons, and such appear in one language or the other that that even registration page?  Looked on the wiki and found nothing.

Thanks! :)
Try CiviTeacher: the online video tutorial CiviCRM learning library.

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Multi lingual events, how to?
November 25, 2011, 11:25:00 am
I found how to create multi-lingual event text.  I googled for documentation but couldn't find it, can someone point me to the link so I can review (and if necessary update) the docs for multilingual implementation?  I found plenty of developer conversations like this one but no actual implementation docs, where are they?

Attached you will find a pic showing the little translation box in the event pages where you can enter dual text for the your language.

For a Joomla install this URL configuration will get you the page in French.
http://my-site.com/index.php/en/component/civicrm/?task=civicrm/event/register&reset=1&id=1&lcMessages=fr_CA

What is the equivalent in Drupal?
Try CiviTeacher: the online video tutorial CiviCRM learning library.

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: Multi lingual events, how to?
November 25, 2011, 12:38:07 pm
Hi,

In Drupal, you can enable the CiviCRM "language switcher" block (which is different from Drupal's block), or you can enable the "inherit CMS language" option in CiviCRM.
The all the language switcher block does is add "lcMessages=xx_XX" to the URL, so you can also link manually to a specific language.

Technically, database fields are marked as multilingual in the database schema (the schema files are not distributed in the official releases, but are in the SVN, they are used to generate the DAO files with the GenCode script). Note that multilingual was simplified around 3.3 (ex: contact names and civimail are no longer multilingual). If you use multilingual I strongly encourage you to upgrade.

I don't recall if there is any good documentation about multilingual mode, except this short thread: http://forum.civicrm.org/index.php/topic,11289.msg48521.html

Want to write a short summary in the wiki? Create a new page under:
http://wiki.civicrm.org/confluence/display/CRMDOC40/Internationalization+and+localization

Mathieu (bgm on #civicrm)
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Multi lingual events, how to?

This forum was archived on 2017-11-26.