this requirement `!= nil`  prevents attempts of translation when there isn't a clear language being asked for

i couldn't understand the `language_field` method, so this is my best attempt at solution