Did it occur to you, that the cart widget doesn't provide language related links when using with WPML?
This seems to be an issue with Woocommerce 1+2
Everything else works fine, when switching language labels and links are changed but not within the widget. it stays referring to the default language (german in my case) and the cart/checkout link referr to english (even if language is german). It even shows Dollar-Prices, (I disabled currency conversion) and everywhere else are Euro-Prices.
for example links and labels within the "last viewed widget" are localised correctly. any idea?