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) »
  • multilingual environment
Pages: [1]

Author Topic: multilingual environment  (Read 7509 times)

sawjer

  • Guest
multilingual environment
November 24, 2008, 05:18:07 pm
I like to take up a thread from  dkoffler: Using CiviCRM in a multilingual environment « on: February 25, 2008, 09:05:42 pm »

Switzerland, Mountains and languages
In Switzerland I am used to buy my food having at least three languages describing the product and we even speak a language we do not write That led in myCMS to the concept of the dialog language for the homepage management which the user can select on a session basis.  With this the user  chooses his language for dialog and help. The whole logic of functions   stays in English. Where strings need to come from the database they have a language attribute to return the proper language text.
Multilingual CMS
Consequently my CMS has the possibility to run different language trees within one homepage. No attempt is made to autotranslate pages. The language trees do not have and do not need the have completely identical contents.
Where form entry is needed, description and help texts come from the database. The language of the page tree calls the proper language texts.
The data in the database has a language attribute but no attempt is made to auto translate it. With this a flyer of an event can have versions in more than one language. Every language tree will offer for download the corresponding flyer.

Applying this experience to Civicrm
I would like to see the following direction of development:
1) I consider civicrm great in terms of an online management tool: Event management, member management, contribution management, mailing management. With a multilingual dialog this would make it a perfect tool.
2) As a GUI for the web visitor it is not really what I would look for. To my understanding such a goal would be clearly impossible. Providing a framework to help writing  your own dialog but use the database handling of civicrm, would yield a good user presentation and a perfect management in the backoffice. Here language will be handled by the implementator of the user GUI. For him the effort to make it multilingual is easier to achieve because he can restrict hinself to the limited scope of his application.
As an example take event registration. The present quality of the GUI ia not up to standard neither in the layout nor in the simplicity and ease of use for the user. I intend to rewrite this along the line I mentioned above.

Conclusion
In conclusion I would like to see the user dialog consistently multilingual, preferrably session based.  It would make the initial learning curve for the webadmin or web programmer less steep as he would just keep to English until all works as it should. In the end he could just switch over to the language he needs, als language would not interfere with logic (smarty does the same to separate presentation from business logic.

Provide a framework where the web user interface can be written with easy integration of the civicrm backend.

« Last Edit: November 24, 2008, 07:49:38 pm by sawjer »

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
November 25, 2008, 12:32:01 am
I’m not sure whether the above is a question or a plan of some sort. Note that as of CiviCRM 2.1, multi-language support (with some caveats) was introduced; you can read more about the details in my CiviCRM blog entries.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

sawjer

  • Guest
Re: multilingual environment
November 27, 2008, 06:23:35 am
Quote from: Piotr Szotkowski on November 25, 2008, 12:32:01 am
I’m not sure whether the above is a question or a plan of some sort. Note that as of CiviCRM 2.1, multi-language support (with some caveats) was introduced; you can read more about the details in my CiviCRM blog entries.

It is a request for development direction. I am interested to be able to apply it lin my homepages.

sawjer

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
November 28, 2008, 02:22:24 am
Have you tried the multi-language support implemented in CiviCRM 2.1? We’re very open to suggestions where to go from where we are now. :)
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

sawjer

  • Guest
Re: multilingual environment
December 01, 2008, 07:49:45 am
Quote from: Piotr Szotkowski on November 25, 2008, 12:32:01 am
I’m not sure whether the above is a question or a plan of some sort. Note that as of CiviCRM 2.1, multi-language support (with some caveats) was introduced; you can read more about the details in my CiviCRM blog entries.

Hallo Piotr

This is sort of a request, linked with an idea of solution.  As I am personally forced to find a solution to the problem in my application using civicrm, I am willing to contribute code. However I need to more clearly understand the implications and constraints.

Sawjer

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
December 03, 2008, 03:42:12 am
Ok, so try out the current multi-language capabilities of CiviCRM, see how we handle them and feel free to ask me any specific questions you may have.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

sawjer

  • Guest
Re: multilingual environment
December 05, 2008, 01:23:15 am
Quote from: Piotr Szotkowski on December 03, 2008, 03:42:12 am
Ok, so try out the current multi-language capabilities of CiviCRM, see how we handle them and feel free to ask me any specific questions you may have.

Thank you pjotr

I have switched to multilanguage on my test system but I find no Button to select language. Am I blind or do I just not know what to look for?
Help is apreciated

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
December 05, 2008, 01:45:16 am
Quote from: sawjer on December 05, 2008, 01:23:15 am
I have switched to multilanguage on my test system but I find no Button to select language. Am I blind or do I just not know what to look for?

If you have more than one language enabled (do you?) you should get the CiviCRM Language Switcher block enabled and put in the left sidebar. If you don’t, check Drupal’s Administer → Site building → Blocks.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: multilingual environment
December 05, 2008, 09:07:55 am
Piotr - Sawjer is running standalone. How are we handling the language switcher block for that mode?
Protect your investment in CiviCRM by  becoming a Member!

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
December 08, 2008, 07:26:20 am
Aaargh, it turns out we don’t.

Reopened CRM-3695 and fixed it in standalone in r18613 (and so will be a part of 2.1.3).
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Signals

  • I’m new here
  • *
  • Posts: 27
  • Karma: 1
  • Learning CiviCRM for future opportunities
    • Halton-Peel Hispanic Association
Re: multilingual environment
March 01, 2009, 05:25:05 am
I followed this thread and I do see a language selector in the back end, but I need to be able to flip between languages in the front end.  See www.HispanicCanadian.org.  The rest of the Joomla site is using Joomla 1.5.7 and JoomFish for switching.  When I flip to Spanish, the CiviCRM membership signup page doesn't switch.

Did the preceeding thread suggest only back-end elements or am I missing something for the front end?

Ultimately, I would like to be able to allow the front-end user to select their language.

Any help would be appreciated.

Thanks,
Matthew
« Last Edit: March 01, 2009, 06:44:20 am by Signals »

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: multilingual environment
March 02, 2009, 01:45:22 am
You need to hack the switcher you use to also make CiviCRM switch its internal language. If you look at the CiviCRM language switcher, all the switcher does is to append …&lcMessages=xx_XX to the URL, so the change to the JoomFish switcher might not be very hard to do.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • multilingual environment

This forum was archived on 2017-11-26.