Fixing CS error
Updating the basics' translation functions.

Removed __c, __dc and __dcn as we don't use categories anymore
Adding tests for the basic translation functions
Allowing arrays to be passed as formatting arguments in translation funcitons