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) »
  • CiviCRM installation screens now (partially) supports internationalisation
Pages: [1]

Author Topic: CiviCRM installation screens now (partially) supports internationalisation  (Read 882 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
CiviCRM installation screens now (partially) supports internationalisation
May 07, 2014, 11:28:20 am
Hi,

In the past, it was possible to install CiviCRM with the original configurations in another language. However, the language of the installer itself was in English only.

Since CiviCRM 4.5, part of the installation process is now internationalized, meaning that the user can read the installation steps and error messages in her own language (if the translation files are available).

As usual, this is a bit experimental, and the user interface probably needs to be improved, but it's a first step forward.

Testing/feedback would be much appreciated:
* download the CiviCRM code base, then run "gitify" to get the latest code from the "master" development branch (http://wiki.civicrm.org/confluence/display/CRMDOC/Github+for+CiviCRM).
* Download and unpack the latest l10n translation files (http://download.civicrm.org/civicrm-l10n-core/archives/civicrm-l10n-daily.tar.gz)
* Run the CiviCRM installer as usual. There should be an option to change the language. (if not, add ?lcMessages=xx_XX to the URL)

Translators:
* A new resource called "install" has been added to Transifex: https://www.transifex.com/projects/p/civicrm/
* What are your thoughts on translating the wiki installation instructions? (ex: parts of http://wiki.civicrm.org/confluence/display/CRMDOC/Installation+and+Upgrades)

Mathieu

PS: seems like there is an annoying old bug that when installing CiviCRM with data/configurations for another language, the default site language itself is not set to that language. We have to go to Admin > localization > language to set it after the installation.
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

diegov

  • I post occasionally
  • **
  • Posts: 63
  • Karma: 0
    • dotPro Tecnologia e Comunicação
  • CiviCRM version: 4.3.5
  • CMS version: Joomla! 3.1.x
  • MySQL version: 5.3
  • PHP version: 5.3
Re: CiviCRM installation screens now (partially) supports internationalisation
May 13, 2014, 06:08:43 am
Hey Mathieu,

Very nice. Thanks. I already saw the new resource in Transifex. I'll work on that asap.

I understand that the process of installing translation is experimental. Looks like it's a bit tricky for new users. A good thing of Civi is the easy install that, considering the size and complexity of it, is quite straight ahead, even if it requires post-install config. Maybe it's possible to include only the translation of install resource in the default packages, as it's not going to be very big in size. I see that's how a lot of installation packages work.

Also, we could think, for the future, in transforming the translations packages in some kind of extension, so the install process would be done inside the UI.

About the translation of installation instructions, I think it's a good thing to be translated (and linked from the main download page, as I comment in other post). Can we start doing that?

A side question: the l10n package have that SQL folder. Looks like it's use is not very documented, I don't know if it's updated and I myself am not comfortable using it. Is it being really used?

Thanks!

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: CiviCRM installation screens now (partially) supports internationalisation
May 13, 2014, 07:18:48 am
Hi Diego,

Quote
A side question: the l10n package have that SQL folder. Looks like it's use is not very documented, I don't know if it's updated and I myself am not comfortable using it. Is it being really used?

Currently during installation, if you want to install directly in another language, the SQL files include the configuration presets for CiviCRM. For example, the "individual prefixes", "location types", profile names, etc. Without these SQL files, you can still install in English, and change the default language afterwards, but then you need to change many configurations to use the correct terms.

I agree that people often do not know that they need to download the civicrm-l10n.tar.gz file, and it's not obvious where to put it. The documentation needs to be improved, the installer interface, extensions could be a solution eventually, or alternative packaging methods. For now I haven't found a simple way to do it, but I agree that it would be important to improve.

Quote
About the translation of installation instructions, I think it's a good thing to be translated (and linked from the main download page, as I comment in other post). Can we start doing that?

Yes! I had forgotten about the download page, but it's in my todo list. If you would like to work on translating the installation instructions, you can do it directly in the wiki. We do not really have a structure for it right now, but you can create a new page and start translating, and we can move/structure later. In the introduction of the "installation and upgrades" [1] page, we can add links manually to the available translations (as well as on the main download page).

[1] http://wiki.civicrm.org/confluence/display/CRMDOC/Installation+and+Upgrades

Thanks for the feedback and awesome translations :-)
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

diegov

  • I post occasionally
  • **
  • Posts: 63
  • Karma: 0
    • dotPro Tecnologia e Comunicação
  • CiviCRM version: 4.3.5
  • CMS version: Joomla! 3.1.x
  • MySQL version: 5.3
  • PHP version: 5.3
Re: CiviCRM installation screens now (partially) supports internationalisation
May 29, 2014, 11:38:25 am
Hi Mathieu,

Sorry for the lack of reply, busy times here.

Quote
Currently during installation, if you want to install directly in another language, the SQL files include the configuration presets for CiviCRM. For example, the "individual prefixes", "location types", profile names, etc. Without these SQL files, you can still install in English, and change the default language afterwards, but then you need to change many configurations to use the correct terms.

Oh, just now I could understand that! :) I'm using Civi usually with Joomla! So, the Joomla! installation guide [1] doesn't have a line about using the localization procedure during the install process. Looking what you wrote, I gone to see the Drupal installation guide [2] and there the localization is being explained in step 3.

So, it's clear to me now that the Joomla! is missing this step. I need to test it to see if it's only the guide missing the explanation or it's a limitation of Joomla! install process - do you know something about it?

Thanks!
Diego

[1] http://wiki.civicrm.org/confluence/display/CRMDOC/Joomla+Installation+Guide+for+CiviCRM+4.4
[2] http://wiki.civicrm.org/confluence/display/CRMDOC/Drupal+Installation+Guide+for+CiviCRM+4.4+-+Drupal+7

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: CiviCRM installation screens now (partially) supports internationalisation
May 29, 2014, 11:43:30 am
Quote from: diegov on May 29, 2014, 11:38:25 am
So, it's clear to me now that the Joomla! is missing this step. I need to test it to see if it's only the guide missing the explanation or it's a limitation of Joomla! install process - do you know something about it?

Good catch! The install on Joomla! should have the same functionality, there is no limitation, so it's really just a documentation issue.
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 »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • CiviCRM installation screens now (partially) supports internationalisation

This forum was archived on 2017-11-26.