もくじ
はじめに
ソフトウェア開発時に、一定の条件や操作が行われると問題が発生するということは、ままありますよね。
例えば、
画面上のボタンをクリックするとエラーが発生する。
あるライブラリを使うとメモリリークが発生する。
今回は、「発生する」という表現を学習していきましょう。
「発生する」は "occur"
先の例を使って、英語での表現を見ていきましょう。
例1
日本語
画面上のボタンをクリックするとエラーが発生する。
英語
An error occurs when a button on the page is clicked.
例2
日本語
あるライブラリを使うとメモリリークが発生する。
英語
Memory leak occurs when a library is used.
※ 例1、例2ともに、三人称単数現在形のため、occur の末尾に s が付いて occurs に変化しています。
実践編
実践1
.htaccess error occurs
https://stackoverflow.com/questions/10346414/htaccess-error-occurs
原文(一部抜粋)
When i am using rewrite rule in .htaccess it seems an internal server error occurs
和訳
.htaccess で上書きルールを利用すると、内部サーバーエラーが発生する。
実践2
How can I know if a Javascript exception occurred in a PhoneGap application? (Android)
https://stackoverflow.com/questions/5931033/how-can-i-know-if-a-javascript-exception-occurred-in-a-phonegap-application-an
原文(一部抜粋)
How can I know if a Javascript exception occurred in a PhoneGap application?
和訳
どうすれば、PhoneGap アプリケーション内で発生する JavaScript エラーを知る(検知する)ことができますか?
さいごに
今回は「発生する」という意味の動詞、occur を学習してきました。フレームワークが発生させるエラーログの中にも occur という単語はよく利用されています。今後 StackTrace などを読み解くときに occur を見かけると、意味はバッチリ分かりますね!
それから、occur の類義語として、動詞の happen もあります。occur の代わりに happen が使われていることもありますので、英語リソースを読み解くときの参考にしてみてください!