Forums

Joomla! MVC compatible frontend language strings

oO_Oo 15 Dec, 2014
Hello Guys,

I have a simple question, when it will be ready ini-based language strings in frontend, because the current solution is not really nice.

Best regards,
oO_Oo
Max_admin 16 Dec, 2014
Hi oO_Oo,

Why do you think the current solution is not nice ? please let us know and we may either improve it or use the Joomla ini.

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
oO_Oo 16 Dec, 2014
For example, I need to override a string in my language file, but I can't change in Joomla! Language Overrides, because the Chrono Forums frontend's language file is not Joomla! mvc compatible.
Max_admin 16 Dec, 2014
If its only this, then this feature is already on the todo list, but its not yet finished!

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
sozzled 27 Sep, 2015

Why do you think the current solution is not nice? Please let us know and we may either improve it or use the Joomla ini.

G'day, Max.

This is my first post on this forum. I have been trialling Chronoforum for a couple of says and I am quite impressed with its relative easy of use.

Some people may know a little about me as one of the guys who was involved with Kunena over the past 8 years or so. With some regrets I feel that it's time now for me to part ways with that forum software, bite the bullet, and get back to doing something I actually enjoy. My main enjoyment is helping people.

Although there is nothing seriously wrong with the date format being "D M j, Y, g:i a", I agree with some other comments I've read on this forum that it may not suit everyone's tastes. Further, it's not entirely clear from the answers offered in this forum exactly where the language file is located. (For those who are wondering, the language file is ../components/com_chronoforums/locales/<locale-name>/lang.php)

I have a simple question, when it will be ready ini-based language strings in frontend, because the current solution is not really nice.

It's not just that the current method is not particularly "nice", it means that when you make changes to these files and implement them on your website, the changes will be lost when a new version of Chronoforums is installed. Further, as the original poster implies, the .INI-based language approach is consistent with Joomla standards since J! 1.6 (that's nearly five years ago) and most of us are accustomed to using language overrides in Joomla in order to adapt those string constants we're not entirely "happy" with.

This is not a trivial change, of course, and I don't expect the developers of Chronoforum to accomplish the change overnight. However, in my opinion, this kind of change—"separating" the language translation out of the component and letting Joomla do most of the work—would make a big difference to the product.

Undoubtedly I will have more questions to ask but I appreciate the opportunity you have given me to introduce myself in this manner and I hope this will be the beginning of a warm and constructive collaboration.
Max_admin 29 Sep, 2015
Hi sozzled,

Welcome to ChronoEngine!

I understand your concerns, but since Chronoforums does not use the Joomla MVC, it doesn't use the Joomla language file standards, we use PHP file for the language strings, which is just another way to achieve the task, it works fine, but as you have noted, your changes are overwritten when you update, but this fix is on the todo list, do you think there are other fixes which should be implemented ?

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.