For example: Plants vs Zombies 2, Angry Birds, Bad Piggies, Candy Crush Saga, Temple Run 2 and so on. These games are available in English only. These companies have huge resources; why don't they localize their games?
People might not translate because they think the follow things, that as noted is the comments may or may-not be true.
- Translation costs lots of money to pay to have done
- Take lots of support time if done via user supplied text
- Takes lots of developer resource to implement
- For free games that rely on Ad revenue, ad clicks are most likely near zero in non-English locations (based on my AdSense returns in non-English locals)
- For paid games, will less people not playing due to missing language, verse gained customers minus opportunity cost for working on next game
- You list games, and a large amount of the "text" might be in UI assets, not standard text, thus have a larger asset set to manage might be painful and make the large package larger
Perhaps it's because most people who have access to these technologies speak english nowadays, at least good enough to understand what's going on. I'd rather have a good game with more features rather than one translated in my native language. It wont really affect my decision on which game I'll choose.
Another explanation would be that most mobile games have a quite intuitive gameplay and require less text to be read by the player so most players are able to enjoy the game even if they have moderate english skills.
In these cases, translating the game isn't really worth it for reasons already mentioned by Simeon Pilgrim.