I just want to say that whatever you guys decide to do, a translation, localization, or both, the entire fan-base will be backing you, myself included, we may nitpick and criticize things slightly on the side, but that's only because we cannot pitch in and help the project ourselves.
That said...