Language issue

Jongbloets 29 Sep, 2014
Hi,

Just started out trying ChronoForums for a new site. Looks quite nice but I've run into an issue with the language constants. If a variable is called from within the constant, like "% Items", then the variable is not shown and neither is the first letter (and only the first letter) of the translation.

I'm using the Dutch (nl_nl) localization. Example:

"Resultaat % naar % van % items ." is shown as:
"Resultaat aar an tems ."

Hope you can help me on this one.

By the way, I agree with the topic starter of this topic: http://www.chronoengine.com/forums/posts/f30/t91331/how-to-translate-chronoforum.html, who asks you rearrange your localization files according to Joomla standards. I'm quite an experienced Joomla user but as you do not follow the standards it took me quite some time to find out where the nl_nl file is located.

Kind regards, Frits
Max_admin 19 Oct, 2014
Hi Frits,

Please verify that there is a space after the "%" sign ? because it works fine here and nobody had any complains with other translations!🙂

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Jongbloets 20 Oct, 2014
Hi Max,

Yes, there are spaces after the "%" character, sometimes even more than one space. I attached the file so you can have a look at it (had to change the extension to txt as php was not allowed).

If you'd want to take a look at the site I can give you login details. In that case, please provide a secure way to do this. The site is in development at a temporary develop location and its front end is password protected.


Kind regards,
Frits
Max_admin 20 Oct, 2014
Sorry, it looks like I lost focus while writing the last post and mixed between a space and "s"

Actually there should be no space, there should be "s", so it should be:
Resultaat %s naar %s van %s items .


Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Jongbloets 23 Oct, 2014
Hi Max,

This helped indeed, thanks. But I'm afraid I've found another issue in this language file:

I subscribed to a topic so I would receive a notification mail when a new post was made. I did get the notification but it contained a string that clearly wasn't substituted by real content:

Een nieuwe reactie wordt geplaatst op een van de onderwerpen waarop je geabonneerd bent , kun je het op deze link:
{ Topic.title_link }


I hope the solution for this is as simple as the % - %s replacement.

Also it seems to me that the content of the Dutch language file was created using Google Translate, as I see quite a few lines that certainly are different from how we would say this in real life. I hope to find time for some improvements. When I'm done can donate the improved file to you, if you like.


Kind regards, Frits
Max_admin 23 Oct, 2014
Answer
H Frits,

I think you may be true, because only Google translate can cause this mess in the language file!🙂

The string should contain:
{Topic.title_link}

Without any spaces!

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Jongbloets 23 Oct, 2014
Here's my revised Dutch language file, which contains:

- fixes for the damaged strings as discussed above;
- some improvements to the content, though not systematically reviewed.

Hope this is of use to others.

Remarks about the file name:

- I changed lang.php into lang_revised.php for identification of the file;
- Then I changed the .php extension to .txt because otherwise this forum would not accept the file.

Kind regards, Frits
Max_admin 23 Oct, 2014
Hi Frits,

Thank you very much, this is very appreciated! 🙂

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.