updated with translations
simplified language checker