特殊変数 $! などに英語名の別名($ERROR_INFO など)をつけます。
require 'English'
定義される別名とその対応は以下の通りです。
$ERROR_INFO$! の別名
$ERROR_POSITION$@ の別名
$LOADED_FEATURES$" の別名
$FS$FIELD_SEPARATOR$; の別名
$OFS$OUTPUT_FIELD_SEPARATOR$, の別名
$RS$INPUT_RECORD_SEPARATOR$/ の別名
$ORS$OUTPUT_RECORD_SEPARATOR$\ の別名
$INPUT_LINE_NUMBER$NR$. の別名
$LAST_READ_LINE$_ の別名
$DEFAULT_OUTPUT$> の別名
$DEFAULT_INPUT$< の別名
$PID$PROCESS_ID$$ の別名
$CHILD_STATUS$? の別名
$LAST_MATCH_INFO$~ の別名
$IGNORECASE$= の別名
$PROGRAM_NAME$0 の別名
$ARGV$* の別名
$MATCH$& の別名
$PREMATCH$` の別名
$POSTMATCH$' の別名
$LAST_PAREN_MATCH$+ の別名