tons of translation strings + nitpicky formatting