correct translations scoping

Part of #33
don't rely only on arity in calling ProductScope apply_on method

Fixes #28
Fixes #33
improve views - respecting new Spree localization practices

Part of #33