Regarding greek language, same problem has been addressed before, in these forums.
Solution:
1. Fist, make the following code corrections to the greek index.php file:
/** ensure this file is being included by a parent file */
defined( '_JEXEC' ) or die( 'Direct Access to this location is not allowed.' );
// New language structure
$lang_info = array (
'name' => 'Greek'
,'nativename' => 'Ελληνικά' // Language name in native language. E.g: 'Franηais' for 'French'
,'locale' => array('el','greek') // Standard locale alternatives for a specific language. For reference, go to: http://www.php.net/manual/en/function.setlocale.php
2. After this, change the include/functions.inc.php
Look for and change this function:
function jcTSToFormat( $ts, $format) {
// return utf8_encode( strftime( $format, $ts));
return strftime( $format, $ts);
}
---------------------------------------------
Hi, I can't post a new reply, only edit this message:
This solution does work for sure in version 2.2.1.191 but after I upgraded to 2.2.3.289 it didn't work any longer. I applied those corrections and still got the 'direct access' etc. error, so I had to remove it and go back to last working version.
Maybe replication of this error would help solve it? In any case please check it, cause personally I can't take the decision to upgrade in any other Jcal pro version unless I am certain that it will function well with utf-8 characters (greek and finnish languages) and present no problems.