__() functions work like sprintf internally, not need to use it outside. This works:

    __('This is %s', 'awesome');