Adding variation to the cart causes overwriting parent product title with empty in in case if variation is from other language that currently set in user's session.
in woocommerce-multilingual/inc/class-wcml-cart.php
in public function woocommerce_calculate_totals( $cart, $currency = false )
near
$cart->cart_contents[ $key ]['data'] should keep current variation translated id ($tr_variation_id) but it overwriting with parents product id ($tr_product_id). And then this value used in WC_Product_Variation that causes other bug in woocommerce core. hidden link