EllisLab/CodeIgniter — pull request #1698 by cryode (2012-08-12 01:03:14+00:00)
Title: Bug fix #1695 Update Nintendo mobile user agents.

Based on everything I could find for Nintendo user agents, they are always written as "Nintendo DS", or "Nintendo 3DS". So based on the bug report that the `ds` key was false matching a different user agent (IE8 in their case), adding the `nintendo` portion is a safe bet. Those user agents I found that did not specify Nintendo, the agent still had something that defined it as mobile (such as "Opera Mini").

The `wii` key was left alone - I figure Wii is pretty unique as is.

Some sources:
- http://www.botsvsbrowsers.com/category/28/index.html
- http://dsibrew.org/wiki/Nintendo_DSi_Browser#User_Agent_strings
- http://www.nintendo.com/3ds/internetbrowser/specs/