Refactor _hosting_language_name to avoid notices with unknown languages
DB API fix

It seems that placeholders should not include a dot(.).