did another little hack
at the top of polylang.php, add a new action, let's say in the template tags section
add_action('show_current_language', array(&$this, 'show_current_language'));
then add a new function at the bottom, let's say after the_languages
function show_current_language() {
global $curlang;
$curlang = $this->curlang->slug;
}
in your theme, you can put something like this in your header
<?php
$curlang = "none";
do_action('show_kcurrent_language');
?>
now you can return the slug name of your lang at any time, use it for if statements or to load a file, for example, you can put things like this in page.php
<?php include("sidebar-".$kcurlang.".php"); ?>
or
<?php
if($curlang == "en") {
echo "<h3>Latest News</h3>";
}elseif($curlang == "fr") {
echo "<h3>Dernières Nouvelles</h3>";
}
?>
only 1 problem, the $curlang doesnt seem to get set within the theme header (you cant use that if statement example, but it works fine in the other template files, index/page/single/category/etc)