But as the author alludes, the company is much better positioned for "the next one," so the investment actually has yet to pay off and there's plenty of upside left. From that perspective it was a huge win, since it appears that he came close to covering his costs, and now the company has a competitive advantage.
If this was the only game I was ever going to make, I probably would have spent my time better on things other than localizing it nearly a year into its lifespan.
I think the most important point is that we left plenty of money on the table by not having the localization available on day one. The localization was launched very late into the game, and almost all revenue comes from the major promotional periods.
It will be interesting to compare results with the sequel to see if we have notably larger market share right from the start in the languages we choose to localize in, I think that will provide a little more conclusive data than this admittedly murky analysis.
This effort is great and its awesome to an effort that speaks to a variety of audiences
The only thing that requires a lot of heavy lifting is if that language requires a previously unsupported font (like a new Asian language), or if the new language has problems fitting in the User Interface.
As I said in the article, I would not consider fan translations a replacement for professionals so much as a supplement, although I guess this depends on the needs of your app/game. In my case we had a big story-based RPG with 45,000+ words, which is not a trivial exercise and there's all sorts of opportunities for it to go off the rails in ways that kill the sparkle (inconsistent grammar, poor or erroneous characterization, horrible translations of jokes, etc). Fans can and do produce great work, but you can't assume that's what you'll receive.
For languages you're really interested in targeting (for us our top priority was German) you don't want to roll the dice on that. But for "like to have" languages it's not a bad idea.
It is nice to make your game available in many languages, but getting translations that aren't terrible is hard, and I have never seen a clear business case for it. So I think the proper attitude is "there is not an obvious business case, but we are doing it because we want to."