2

I have a small script to back up some of my files. It works completely silently and it doesn't provide any success or error messages, even if something is wrong.

The only message window popping up in the very end. The current text is:

Execution of the script has been completed. Please note that the script doesn't provide any success or error messages.

The first sentence sounds too formal to me, so I would change it in the following way:

The script has been completed. Please note that it doesn't provide any success or error messages.

I want to know whether the second version of the first sentence is semantically correct. (I think the answer is "no", and strictly speaking, it says that the programmer has finished writing the script.)

I also want to know which version of the first sentence sounds more convenient, more natural for native speakers.

2
  • 2
    The second version is not correct. Neither one is convenient. I sure don't want a dialog box telling me every time I run the script that the script provides no feedback. Feb 8, 2022 at 16:55
  • 1
    For technical users, the original is fine; however, I don't like the word "script" for general computer users. It is too technical. Consider something like: "The XXXXX process/file/program has finished running, but please note it does not notify you if any errors are encountered." Feb 8, 2022 at 17:37

1 Answer 1

5

Your intuition is correct: The script has been completed sounds wrong because it is in the passive voice. It means that something else has finished the script. In the first sentence, the passive voice is fine, because the execution has been completed by something else (the script, or maybe the entire computer system).

I think your original "Execution of the script has been completed" is fine, but if you want something less formal, you could just say "The script has finished."

3
  • Shouldn't "execution" also be defined? The execution of the script... Feb 8, 2022 at 17:02
  • 1
    Or it could just say "Finished." in the dialog. The context means we don't need so much explaining.
    – ColleenV
    Feb 8, 2022 at 17:07
  • I would be happy with 'the script has terminated, exited, ended, or finished'. Feb 8, 2022 at 18:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .