at first I thought it was a drupal issue, but after testing i find it is nice menus.
In the Nice Menu 1 with Navigation menu (set to all languages) with items set with different languages, all different language items show for current language.
If I instead add the Navigation item directly to the block, it displays correctly with only the items for the current language.

I tried to add Nice Menu 1 set to english with Navigation menu and Nice Menu 2 set to the other language with Navigation menu, but still nice menu shows all items regardless.

Nice menu should only show the current language items even if the nice menu is set to all because menu items have their own language set.
but at least if you set the language for the nice menu it should only show items for that language.

Comments

danmed’s picture

+ 1
I have exactly the same issue.

ejohnson’s picture

*ignore my post as it's off-topic

afeijo’s picture

I've been fighting with D7 and i18n for 4 days, this morning I figured out it is nicemenus who is doing that problem to me as well

My site when I access to the default language (not english), it display all default lang. menu items, and several (not all) english items

Without nicemenus, it works!

I will try to locate the problem and submit a patch, but if someone can point out in the module files where the problem is most likely to be, I appreciate

vordude’s picture

Status: Active » Closed (duplicate)

Please check out what sounds like this issue over here: (especially if you're talking about 7.x)

http://drupal.org/node/1332396