Use an array for translation options to simplify the code

This actually adds some lines of code but it does make reading the basics file a lot easier.

This was inspired by @dereuromark 's comment on my context support pull request. (https://github.com/cakephp/cakephp/pull/3703#discussion_r14988680)