Multi-language support for Joomla 2.5

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #20547 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
Hello Tuan,

I've been very busy implementing EB 1.5.1 and customizing it with new J25-compatible multilingual capabilites.

So far, so good. I have to inform you that more than 90% of component is working as it should. I realize that you've updated EB faster than promised, and for that I thank you very much..

Only problem I've encountered so far is with two modules:
- mod_eb_search
- mod_eb_minicalendar
They both show all events, regardless of the language configured in each category and its events.

Unfortunately, I need both of these modules, because client explicitaly requires Calendar and Event Search, so I can not "hide" 'em. But component part of Calendar works OK, and it shows language-corect Events.

I will try to check modules for myself, and try to limit them to show only events and categories in active language.

Just thought to let you know how everything worked out. As I said, more than 90% of work I needed is done, and I thank you again.

Take care...

Please Log in or Create an account to join the conversation.

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago - 12 years 6 months ago #20571 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
Hello Tuan,

I have another little problem, now with Payment Methods in Individual Registration Form.

I need to turn off all online payment methods, even PayPal (client maintains his PayPal cart on different way, more complicated than EB can support), and to create few offline paymet methods. I managed to create Pay by Cheque, as a copy of your Offline Payment, but encountered few problems:
1. When I turn OFF Paypal as the last online pmt method, registration form "escapes" from the center column, and overrides the whole site, showing wihout any CSS. The moment I turn PayPal back ON, everything works fine as before.
2. I even tried to set order of active PayPal to 2, or 3, and the same problem arises. Like there is hard-coded requirement that online payment methods MUST exist, and they MUST be at the top, which is wierd, to say at least.
3. Payment methods DONT read languge tokens anymore, but I swear they did in v1.5.0 and before. They show only titles set in EB admin, and not OS_XXX tokens from language files.

Is there any way NOT TO USE ANY ONLINE PMT METHOD?

Another minor bug in EB Admin: In Events tab Language Filter doesn't work. and Order and Publish Buttons reset active view. But that's something anybody can live with.

It is the last thing I need fixed to finish client's site. Everything else with new EB Multilingual support worked great.

Thank You in advance.
Last edit: 12 years 6 months ago by Mirko Mikan.

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago #20581 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Re: Multi-language support for Joomla 2.5
Dear Mirko

- mod_eb_search
- mod_eb_minicalendar


=> Confirmed the issue with the two modules. Will spend time to work on it today and have them all working before the end of today.

1. When I turn OFF Paypal as the last online pmt method, registration form "escapes" from the center column, and overrides the whole site, showing wihout any CSS. The moment I turn PayPal back ON, everything works fine as before.
2. I even tried to set order of active PayPal to 2, or 3, and the same problem arises. Like there is hard-coded requirement that online payment methods MUST exist, and they MUST be at the top, which is wierd, to say at least.


=> It is not true. The only requirement is that if your event is paid event, you will have to have at least one payment method published (not need to be an online payment method). In this case, I think there might be problem with the custom offline payment plugins which you created. Please try to unpublish the offline payment plugins you created, publish the offline payment method comes with Events Booking by default and It should work

3. Payment methods DONT read languge tokens anymore, but I swear they did in v1.5.0 and before. They show only titles set in EB admin, and not OS_XXX tokens from language files.


=> It does read the language tokens from language file. However, to make it easy for customers to change the title, the key of the payment method is not OS_NAME_OF_METHOD anymore. It will be based on the title of payment method which you can change it payment plugins management. In this case, you can simply change title of the payment method to something like OS_NAME_OF_METHOD, for example, OS_OFFLINE. Then add this language item to language files and it will work !

Tuan

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago #20614 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Re: Multi-language support for Joomla 2.5
Update : The search module and mini calendar module is now multilingual, too. So Events Booking is now multiplingual !

Tuan

Please Log in or Create an account to join the conversation.

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago - 12 years 6 months ago #20615 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
Hello Tuan,

Thank you for your response, and you were right regarding everything. I followed your suggestions regarding payment plugins, and was able to create three offline plugins, without any online, and to set correctly their titles in languge files.

But now I have more serious problem I cant solve for myself. Registartion Form goes blank on last step!

The client and myslef heavilly tested registration form in v1.5.0, and it worked like a charm.
And then I was very busy implementing all the multilingual changes in content after you provided us with v1.5.1, and didn't think of registration form until the very end.
And now, I was about to finish the project, and just for my own peace of mind tested registration form, and was completely horrified when I realized it doesn't work as before.

After entering correct Captcha code and pressing last Confirm button, the screen goes blank, meaning form crashes somewhere.
Then I turned Maximum Error Reporting in Joomla global configuration and caught the problem with EB AcyMailng plugin, went there and realized I didnt. enter mailinglist ID in it. After entering ID=1 of default mailing list, I was quietly hoping that was all the problem, but it wasn't. The form again goes blank and I am unable to catch any error message, even though Error Reporting is still on maximum.

At the backend the following things happen:
1. Registrant email addres is correctly subscribed to AcyMailing list with ID=1, meaning plugin works OK
2. Registrant data are entered in Registrant tab, and new record was created, BUT when I try to edit it, by clicking on registrant name, admin screen also goes blank.

Is there something else I can try to resolve this problem.
Last edit: 12 years 6 months ago by Mirko Mikan.

Please Log in or Create an account to join the conversation.

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #20617 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
:) Thanx Tuan. Our posts almost bumped to each other. :)

Great, I will download updated version and use only new modules. I'm sick and tired of updating whole component for third time in last two weeks.

Only thing which bugges me now is that problem with Registration Form going blank and crashing after Send button. To add, no emails were sent when form crashes...

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago #20625 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Re: Multi-language support for Joomla 2.5
Dear Mirko

Please make sure the issue not causes from our end. Please check it and make sure you are using the offline payment plugin come with Events Booking, not the custom one which you developed.

If the problem still exists, please submit a support ticket sending me administrator and FTP account of your site and I will check it right away.

Tuan

Please Log in or Create an account to join the conversation.

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #20644 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
Sorry Tuan, I should have mentioned that the issue is happening with ONLY your pmt plugins active (PayPal and Offline only).
I've unpublished two of my plugins, created as a copy of your offline pmt plugin.

I've been quite distressed with following news about hurricane Sandy in Eastern USA. I have a lot of family members living there.

So I guess I will open support ticket then, as soon as I cretate admin accounts for you.

Thank you for your support.

Please Log in or Create an account to join the conversation.

  • Mirko Mikan
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #20652 by Mirko Mikan
Replied by Mirko Mikan on topic Re: Multi-language support for Joomla 2.5
Jus to correctly close this post.

Tuan helped me fix any and all issues, and he fully finished v1.5.1 as he promised, few days before he promised it.

Once again, Thank you Tuan for great extension and fantastic support! :)

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago #21042 by David
Replied by David on topic Re: Multi-language support for Joomla 2.5
I have an issue with the multilangual support. Will just add it to this topic.
I am using a joomla 2.5 and just bought EB 2 days ago and so far I am quite impressed with the possibillities.

Anyway to my problem.

It's probably just a minor thing but one of my websites needs te be in German. And they have their special characters ä,ö,ü & ß
In the registration Form the German Word Größe is shown as: Größe

Also I would like to add custom Fields to a specific language. The only options when creating a custom field is english or all.

Please Log in or Create an account to join the conversation.

Moderators: Tuan Pham Ngoc