Firstly, you can visit the website: http://www.i-digital-m.net
there is a menu in English, but when you go to http://www.i-digital-m.net/de, you will find that only 'home' link is translated, and go to 'solution' link you will not able to find the sub menu above the content,(you can find the right one in english version), and if you go to http://www.i-digital-m.net/de/pages/enterprise, you will find the sub menu are translated(I only translate 'einzelhandeel' and 'finanziell' for them).

The English version menu structure: home solution company ...

in German version: (supposed to be, but not successful) Startseite Loesungen ....

in German version:(at the moment it looks like this) Startseite solutions

what's more, the link works well, which means once user visit www.host.com/en, all links link to english version content. and when user visit www.host.com/de, all links link to German version content successfully.

The only problem: menu text is not correct.

What I have done:

set an menu-en, and make it translate and localize.

set the language of the original solution page to "Language neutral", and the link. set the language of Loesungen page to German. And both these two content page have the same URL path.

From "list link" page translate the solution link to German "Loesungen".

found some same questions, but the answers to those questions don't help a lot:
1: http://drupal.stackexchange.com/questions/84947/menu-links-not-being-tra...
2: http://drupal.stackexchange.com/questions/96518/why-does-internationaliz...

Is there anyone can help me, this bug drives me crazy! Thank you very much!!!