Why Cumulus doesnt read these translated terms and show them in the flash cloud, according to the user selected language ?

Please add multilingual support to cumulus. Cumulus is a so nice module, that its a petty not being multilingual.

I keep a site with 6 languages and I loved this module from the first sight. I managed to have tagadelic show multilingual terms. I dont know how to achive this with cumulus.

Please make this module flurish with multilanguages.
Thank you for your attention.

CommentFileSizeAuthor
#1 cumulus.zip72.12 KBsafi2266

Comments

safi2266’s picture

Issue tags: +cumulus, +arabic
StatusFileSize
new72.12 KB

Now I am pleased to get cumulus work well with arabic letters.
How I get it works ... it's take me about 1 searching hour to fix.
This is based on Ron Tanck article about How to add more characters to WP-Cumulus here who detect the issue in movie file and how we can add another characters set to it ... too simple isn't it?
so I need the modified movie file to support my characters, indeed I find it on Arabic support foum for wordpress, the whole thing I did is rename the downloaded file from tagcloud.swf to cumulus.swf backup the current one on cumulus module directory and uploade the new one, refresh my site to get nice cumulus tag cloud in both arabic and english characters.

I attache the cumulus.swf below

Regards,
SaFi

agrigor1’s picture

How did you manage tagadelic to give multilanguage terms?

In my site I have terms in one language (english) and I have them translated.

In order to have the tagadelic page provide the tranlsated terms I have added the following code in my theme template.php file.

function phptemplate_tagadelic_weighted($terms) {
  foreach ($terms as $term) {
    $name = $term->name;
    if (module_exists("i18ntaxonomy")) {
      $terms = i18ntaxonomy_localize_terms($terms);
      }
    $output .= l(
      $name, 
      taxonomy_term_path($term), 
      array(
        'attributes' => array(
          'class' => "tagadelic level$term->weight",
          'rel' => 'tag'
         )
      )
     ) ." \n";
    }
  return $output;
}

I tried the instruction you gave me and embedded the Greek language creating a new cumulus.swf file. It is obvious that this is not enough, and I still get the English tags in the cloud. I guess I must change the code in tagadelic module, something I avoided the first time since I expected that maintainers of the tagadelic module would finally provide an update to support multilingual sites with localized terms.

Can you suggest what I should do?