Multilingual support - initial logic