Since acquia does not uses default primary-links variable it should use i18nmenu's api localizing menu when it's enabled.
Replacing the following code in template.php fixes the problem :

<?php
    $vars['primary_links_tree'] = menu_tree(variable_get('menu_primary_links_source', 'primary-links'));
?>

With :

<?php
  if (module_exists('i18nmenu') and 1==0) {
    $vars['primary_links_tree']=i18nmenu_translated_tree(variable_get('menu_primary_links_source', 'primary-links'));

  } else {
    $vars['primary_links_tree'] = menu_tree(variable_get('menu_primary_links_source', 'primary-links'));
  }
?>

For default variable another issue submitted to i18nmenu module. #514108: Primary and secondary links' menus translation

Files: 
CommentFileSizeAuthor
#2 i18nmenu_compatibility.patch791 bytessinasalek

Comments

sinasalek’s picture

Please remove "and 1==0"

sinasalek’s picture

FileSize
791 bytes

here is the patch

dddave’s picture

Status: Active » Needs review
sinasalek’s picture

Patch in action : http://sina.salek.ws
Change the language and checkout the menu

sinasalek’s picture

jwolf’s picture

Status: Needs review » Fixed

Patch applied to 2.x.
Thank you sinasalek for all your help!!!
http://drupal.org/cvs?commit=305228

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.