test `_(Value)` translations (#131)

Support trans_fun/1 as compile time translation fun too..
set current locale to 'default' if not specified (#131)