set_language_data function added