[Solved] Translation in texts/czech.inc wrong charset and broken characters

Dear development team,

the file with the Czech frontend translation located in /lists/texts/czech.inc is encoded in utf-8, but in line 7 is says

$strCharSet = ‘Windows-1250’;

And the whole file contains broken characters (here is line 8-14 from the file):

$strName = ‘Jm�no’;
$strAddress = ‘Adresa’;
$strEmail = ‘Email’;
$strTown = ‘M�sto’;
$strPostcode = ‘PS�’;
$strSubscribeInfo = ‘Zaregistrujte se k odb�ru n�kter�ho informa�n�ho zpravodaje ze seznamu n�e’;
$strRequired = ‘(Vy�adovan� pole)’;

I also checked it in older versions (2.10.19., 3.0.11.) and it was wrong in all of these versions.

Happy mailing,

This problem seems to have been reported a while ago, see https://mantis.phplist.org/view.php?id=17535 but the raiser has not provided a new translation.

In releases 3.0.4, 3.0.5 and 3.0.6 there were two files - czech.inc which was corrupted, and czech2.inc that looks ok to me. I have no idea what has happened but the good file seems to have been removed and the corrupted file has been kept in the release.

Can you get the 3.0.6 release from http://sourceforge.net/projects/phplist/files/phplist/ then see whether the czech2.inc file is correct?

Thank you very much!

I replaced the inc-file with the old one (czech2.inc from the 3.0.6 release), now everything looks fine from the technical side.
As I do not speak Czech, I can not judge about the content, but my Czech colleagues will complain if something is wrong.

@duncanc do we need to do something for 3.2.0 in order to solve this issue permanently?

I had updated the Mantis report, and Michiel has now incorporated the correct czech translation.

1 Like

Awesome! :slight_smile: It’s important to link the forum thread to the mantis (you usually do think I think) because then when we make the release blog I thank the people in the forums too :smiley: