fix lazy_translation_getter to do less queries (as proposed by @ojii)