translate: improve the _() let it translate more instances
translate: improve the _() let it translate more instances

Inspired by [Bug 487251] , let it locate the frame's context and cr,
try to translate and bail-out safer.

xrg/openerp-server,xrg/openerp-server