LinuxForum.Fans
Тема

Знатокам английского

Автор: fragment 28 сообщений 2269 просмотров
#325968

Есть скрипт, который после каждого значительного действия докладывает о сделанном. Например: "Снапшот создан". Как это грамотно перевести на английский: "Snapshot has created" или таки "Snapshot has been created"?

#325969

ИМХО, "Snapshot had been created", хотя могу и ошибаться.

#325970

fragment, Snaphot is created.

#325971
rizado написал:
ИМХО, "Snapshot had been created", хотя могу и ошибаться.

Тут же вроде должно быть Present Perfect, почему had?

#325973
Wolfenberg написал:
fragment, Snaphot is created.

Почему так?

#325974

fragment, настоящее время.

#325975
Wolfenberg написал:
fragment, настоящее время.

А, то есть, если бы сообщение выводилось в самом конце работы скрипта, было бы "has created"?

#325976
"fragment⇓" написал:
Тут же вроде должно быть Present Perfect, почему had?

Почему Present, а не Past Perfect?

#325977
rizado написал:
[quote="fragment⇓"]Тут же вроде должно быть Present Perfect, почему had?

Почему Present, а не Past Perfect?[/quote]

Потому что завершено к настоящему моменту, а не к прошлому.

#325978

fragment, прошу прощения, если ошибся.

#325980

Пишите как в русском времена глагола, не ошибетесь: Snapshot was created (Снапшот был создан). Past Simple (Простое прошедшее время). И пошли эти англичане со своими временами лесом.

#325981

snapshot has been created

#325982
rizado написал:
fragment, прошу прощения, если ошибся.

Да ладно, что такого :)

#325983
sun написал:
snapshot has been created

Спасибо.
Кстати, поясните, почему не "Snapshot is created"?

#325985

snapshot has been created - это Present Perfect tense, указывает что действие было сделано в неопределённый момент до этого, в период который еще не окончен(а он не окончен, так как программа еще в процессе вывода сообщения, которое вы читаете)

snapshot is created, насколько я понимаю указывает не на окончание действия, а на свойство самого снимка, т.е. created - это прилагательное переводится как "снимок созданный" а не как "снимок был создан".

п.с.Вот, пацанчик как раз отвечает на твой вопрос.
Короче правильный и один вариант и второй. Нюансы грамматики.

#326031

sun, премного благодарен, но таки поправлю немного.

Snapshot has been created - это страдательный залог ("был создан" кем-либо или чем-либо, в данном случае - командой скрипта)) в present perfect. Если написать просто "snapshot has created", это будет звучать как "снапшот создал" :)

А present perfect - это время глагола, действие которого завершено в настоящем.

Так что, скорее всего, для моего случая правильным будет именно "has been created", потому что "snapshot is created" больше подходит под случай проверки наличия снапшота.

#326034

Можно от этой грамматики уйти, сделав, например, так: creating snapshot... Ok.

#326035
yars написал:
Можно от этой грамматики уйти, сделав, например, так: creating snapshot... Ok.

Да, хороший выход.

#326036

ИМХО, как-то не часто попадается в англоязычной литературе created, гораздо чаще: XXXXXX is ready. Слово Creating они почему-то чаще используют в настоящем времени - создается, а когда действие закончено - готово (XXXX is ready) или завершено (XXXX is over). Возможно ошибаюсь. :D
Извиняюсь, еще XXXX is done - сделано

#326043

sun, не сосвсем верно. В данном случае is указывает на то, что снимок был создан в момент вылета надписи.
Вообще has been указывает на чей-то поступок. Правильно будет Snapshot has been this program. В данном же случае правильно
snapshot is created. Либо Snapshot creating ever and ever... (тут уже прилагательное)

Войдите или зарегистрируйтесь, чтобы ответить.