changing language keeps present params (used for cal)