Fix #36, make more props translatable, thread translation