fixed behavior for taxonomies with no data

Because of that bug was impossible to have empty taxonomies. In case if taxonomy has no data there is no need to get current_language and data for it.