Perhaps I am missing something here. I am using WL with WPML to translate widgets from English to French. When I enter the code ICL_LANGUAGE_CODE == ‘en’ into the widget which I have already pulled into a sidebar nothing loads apart from the header. In the same way if I enter the equivalent french code into a wiget on a french page exactly the same thing happens.
Am I misunderstanging your instruction “create multiple widgets”
http://wordpress.org/extend/plugins/widget-logic/