generalize the multilingual support