[FIX] ir.translation: ensure consistent return type for _get_source(), pending proper fix