-
-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translate the first half of library/signal.po
#994
Conversation
cea83ed
to
9eacb41
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reviewed.
library/signal.po
Outdated
@@ -80,6 +93,10 @@ msgid "" | |||
"onwards, you can use the :mod:`faulthandler` module to report on synchronous " | |||
"errors." | |||
msgstr "" | |||
"捕捉像 :const:`SIGFPE` 或 :const:`SIGSEGV` 這類由 C 程式碼中無效操作所引起的" | |||
"同步錯誤是沒有意義的。Python 將從訊號處理程式中回傳到 C 程式碼,而 C 程式碼很" | |||
"可能再次引發相同的訊號,導致 Python 明顯掛斷。從 Python 3.3 開始,你可以使" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
這邊的 hang 是不是比較是掛不斷的意思(python那端會一直吊著接到C來的觸發)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
對XD
先按照 wikipedia 翻「假當機」
library/signal.po
Outdated
@@ -396,10 +456,14 @@ msgid "" | |||
"alarm is canceled. If the return value is zero, no alarm is currently " | |||
"scheduled." | |||
msgstr "" | |||
"如果 *time* 非零,則此函式會要求在 *time* 秒內傳送 :const:`SIGALRM` 訊號給該" | |||
"行程。任何先前排程 (scheduled) 的警報都會被取消(任何時候都只能排程一個警" | |||
"報)。回傳值是之前設定的警報要傳送的秒數。如果 *time* 為零,則沒有排程任何警" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The returned value 回傳值
is then the number of seconds 以秒表示
before 在後者之前
any previously set alarm was to have been delivered 任何訂好的警報該傳遞而未傳遞
這句好繞
回傳的值是距離任何先前設定的警報被傳遞之前的秒數。
如果照 回傳值是之前設定的警報要傳送的秒數 ,看起來會像是那個警報本身會傳秒數
但這句肯定得多看幾遍的,我花了大概半小時(X
參考資料 https://www.quora.com/Could-you-explain-were-to-have-been-or-was-to-have-been-and-what-term-it-is
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
修兩個地方:
in *time* seconds
指的應該是「time 秒後」而不是「time 秒內」was to have been
暗示原本要發生的事情不會發生了。此指前一個 alarm 原本在等幾秒就會被送出,但因為還沒送出前(因為下了新的signal.alarm()
)就被 cancel 了所以不會發生。此句改成「回傳值是先前設定的警報原本再等多久就會被傳送的秒數」
Co-authored-by: Payon <[email protected]>
d99da42
to
1867122
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM~
related issue: #993