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) »
  • Russian Localization is not full
Pages: [1]

Author Topic: Russian Localization is not full  (Read 4060 times)

Skymentat

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Drupal
  • PHP version: 5
Russian Localization is not full
January 16, 2013, 04:25:32 am
I'm using CiviCRM 4.2.6 on Drupal 7. I've download and install russian localization for CiviCRM. But some strings I see on English language.
How to make a full localization of the site?
IS there a full localization files?
See my examples in attachments.

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: Russian Localization is not full
January 16, 2013, 04:33:44 am
hey there,

see http://wiki.civicrm.org/confluence/display/CRMDOC42/Transifex+howto

and https://www.transifex.com/projects/p/civicrm/

to start and let us know if you have any other questions.

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Skymentat

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Drupal
  • PHP version: 5
Re: Russian Localization is not full
January 16, 2013, 06:28:39 am
But some strings haven't translation even if we have 100% localization

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: Russian Localization is not full
January 16, 2013, 01:36:42 pm
Hi,

There was a bit of delay since the translation files were last updated. In fact, the last update was on 24 July 2012.

(There was a manual step we had to do before a new official releases of CiviCRM, and we sometimes forget to do it. I'm in the process of automating it completely.)

In the mean time, you can get the latest translation files from here:
https://github.com/civicrm/l10n/tree/master/po/ru

You can either download the .mo file (compiled, but it's compiled only once a week), or you can compile yourself with the latest files by downloading all the .po files and compile them with:

Code: [Select]
msgcat --use-first *.po | msgfmt -o po/$lang/civicrm.mo -
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: Russian Localization is not full
January 18, 2013, 01:18:24 pm
For reference, the process is now automated:

* .po files are downloaded from Transifex and committed to github.com/civicrm/l10n/ once per day (8h42 PST)
* .mo files are compiled and committed to both github and SVN once per week. Only files with more than 20% completion are included in the official civicrm-l10n.tar.gz.

http://wiki.civicrm.org/confluence/display/CRMDOC/Localisation+stack
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

vlaroman

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.1.66
  • PHP version: 5.2.17
Re: Russian Localization is not full
January 19, 2013, 01:19:37 pm
I've downloaded new russian mo file from github.com/civicrm/l10n/tree/master/po/ru.
It was said there file wascompiled 1 day ago.
Uploaded it, but see no changes, a lot of stuff still untranslated, like on screenshot 3.png from first post.
Any ideas why it may happen?

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: Russian Localization is not full
January 20, 2013, 09:18:49 pm
I can't reproduce the problem. It seems OK here. Please make sure you correctly updated the .mo file from your CiviCRM installation (by overwriting the civicrm/l10n/ru/civicrm.mo).

I updated the .mo on the demo site: http://drupal.demo.civicrm.org (you can temporarily change the language from http://drupal.demo.civicrm.org/civicrm/admin/setting/localization?reset=1).

The only exception was Email, which seems to have been left intentionally untranslated.
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

vlaroman

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.1.66
  • PHP version: 5.2.17
Re: Russian Localization is not full
January 21, 2013, 12:52:20 pm
I do not understand, how could it happen.

I've downloaded all latest versions of Russian po files from Transifex and compiled them manually into mo file using Poedit.
All po files seems to be translated well and in full! But when I use civicrm in joomla lots of items remain untranslated.
I will give on example. In Russian version of file common-base.po we have following lines:

#: CRM Activity Selector Activity.php xml templates civicrm data.tpl
msgid "Phone Call"
msgstr "Тел. Звонок"

PS: I intentionally replaced "/" with " " in the first line of a code, because of forum restrictions on external links

But in my joomla civicrm admin I still have Phone Call insted of Тел. Звонок.

May it be some joomla issue or string linkage problem?

I would really apreciate your help.

vlaroman

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.1.66
  • PHP version: 5.2.17
Re: Russian Localization is not full
January 21, 2013, 01:07:50 pm
Dear mlutfy,

Thank you for your help, but I just want to add that based on Drupal demo site you provided in your previous post I see the same untranslated elements as in my joomla version. There are plety of them and this also concerns Create > Action > Type of action > Phone call. These items are not translated in system, even though there is a translation in po files.

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: Russian Localization is not full
January 21, 2013, 01:41:59 pm
Hi,

Could it be the "activity types"?
http://drupal.demo.civicrm.org/civicrm/admin/options/activity_type?reset=1&group=activity_type

Please be as specific as possible, screenshot if possible. Some strings can be in the .mo, but others are user-defined settings that are prepopulated during the installation. If you change the language afterwards, you need to edit the preferences and translate them manually.

You can also test on the Joomla demo (http://drupal.demo.civicrm.org/), the l10n strings have been updated.

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

vlaroman

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.1.66
  • PHP version: 5.2.17
Re: Russian Localization is not full
January 22, 2013, 01:09:21 pm
Yes, with this concrete issue it may be activity types.
Attaching screen shoots with different untranslated areas. As you see it touches administration panel, dashboard, new individual creation page and custom email templates. What is surprising for my why there is so many untranslated strings, if ALL! of this information is translated in mo files?
Do you suggest full system reinstall with already substituted language files?

vlaroman

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.1.66
  • PHP version: 5.2.17
Re: Russian Localization is not full
January 23, 2013, 10:29:05 am
May there really be some mistakes or broken links?
http://forum.civicrm.org/index.php/topic,24303.msg115959.html#msg115959

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: Russian Localization is not full
January 25, 2013, 11:37:22 am
I could reproduce those issues on the demo site. I'm not sure of the cause, however.

* in the admin interface, the strings such as "Languages, Currency, Location" are in English because they are menu items. They can be fixed by going to Admin > Настройка данных и страниц > Menus. I don't understand however why some items are translated, others no. I'd need to test on a blank install (maybe menus are checked to see whether they have been customized before being sent in translation?).

* in the Edit contact: strings such as "Communication Preferences"  are the label of the Option Group. Again, this should be translated (i don't have the same problem in French).

If it's an option, I'd re-test on a blank install, installed directly in Russian language.
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) »
  • Russian Localization is not full

This forum was archived on 2017-11-26.