always get translated attributes by calling attribute on model, not on translation.
extract method that returns hash of translations by locale, with optional block.