変数名を翻訳すべきか?

id:squeaker さんから http://d.hatena.ne.jp/korakurider/20061228#c1167864987 についてです。
ご指摘は、変数定義の際、"delete" と入力すると、実際に定義された変数名が "削除"になる動作のことですよね?ですが、update #527 のフレッシュなイメージでも同じ動作になりますから、これはパッチとは無関係です。パッチ中のコメントや、当該メソッドで使っている変数名が "variable" となっているのが誤解を招いているのだと思います、すみません。
さて、そもそもユーザが入力した変数名を勝手に翻訳するという動作はどうなんでしょう?それが仕様だとしても、その仕様がおかしい気がしますが、どうでしょう?