'Path to a file which is being fed into GNU gettext pipeline. This may
be either a translatable or its preprocessed version.'

@cached_property
def work_path(self):

    if (not self.is_templatized):
        return self.path
    extension = {'djangojs': 'c', 'django': 'py'}.get(self.domain)
    filename = ('%s.%s' % (self.translatable.file, extension))
    return os.path.join(self.translatable.dirpath, filename)
