感謝同好的講解
dekdentei:其實你翻的差不多了,就是多了"熱情"兩個字。
It's a good idea to... 比較沒有強制性的意思,所以我覺得翻成"可以"比較好。不過我覺得作者的原意可能真是"有必要......"
你翻"上手"這個詞就非常不錯,潤飾過後就是...回到原帖
感謝同好的講解,很有啓發性。
不過,我對 dive into 這個短語有些不同的理解。在我看來,dive into 的意思是 :「因為有興趣或有熱情,一個猛子就扎進了某項活动之中去了,事前并未多想什麽」 。我把它看作是start doing something的比喻義。各詞典上也是這樣解釋的:
to start (doing) something with enthusiasm --defined by Merrian-Webster online dictionary
Occupy oneself suddenly and enthusiastically with (a meal, or an engrossing subject or activity) -- by Lexico
所以我把「熱情」一詞加到了譯文中,並且覺得在原句中dive into有草率的意味(但不是特別肯定)。其依據是,例句出處是一本入門指導書,講的都是非常基礎的內容,那麽免不了就有新手讀者。而作為新手,很可能一打開書就會迫不及待地開始上手擺弄具體的命令而忽略了其他重要信息。這也是為何我認為can在句中是「可能」的意思,只是沒有譯出。事實上,我覺得作者是在委婉地勸讀者,別在一開始就急著埋頭練習具體命令,而是先花點時間瞭解一下基礎知識較好。基於這樣的理解,我認為作者前半句真正想傳逹的是這样的信息:
Before you can(可能,在此=may) dive into (一個猛子扎下去,開始)working with(擺弄、上手操練等等) the Linux command line and Shells, it's a good idea to first understand what Linux is, where it came from and how it works.
「在您可能(can)一個猛子扎下去便操練起Linux命令行和各種Shell之前,先對Linux是什麽、從何而來及其工作原理作一番瞭解是有益處的。」(未加潤飾的譯文)
而已出版的簡體漢譯譯文作:
在深入研究如何使用Linux 命令行和shell之前,最好先了解一下什么是Linux、它的历史及运作方式。
我見到的所有漢譯都把dive into這個短語譯作「深入(某事或某活動)」,連在線翻譯器也是這樣翻譯的(甚至有另一部叫作
Dive into Python 的書, 漢名也譯作了《
深入Python》。對此我感到很奇怪,為何要譯為「深入」呢?我沒看到dive into有深入的意思,因而提出來和大家一起討論。
總結一下就是,1)我認為 dive into 應譯為 「一頭扎入某項活動」這個意思,想和大家探討的是,在此句中,dive into是否暗含「草率」之意。我認為有點這個意思,但不是特別確定。如果真有的話,我就應該考慮把譯文中的「滿有熱情」換作「迫不及待」;2)can 在此取「可能」(may)之意;這是我最拿不準的地方。
期待同好的更多意見。
PS. 就我所知,Shell在大陸曾譯作「売」或「売程序」。但近年來有不作翻譯而直接使用Shell這個單詞的趨勢。作同樣處理的還有 Linux、API、GUI等等專名。