This is because UserAgentParser lacks detection information for Arora. Besides, it looks strange to see Safari on Linux ;)
Example UA-String: "Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.6"
Maybe it is enough to include Arora to UserAgentParser::browsers array? I cannot test atm.
Attachment: Patch that makes Piwik identify Arora
So, now i could. I did what i supposed in the description, tested it with the test.php and it is satisfying. Patch is attached.
Attachment: Browser image for UserSettings Plugin
Attachment: Assign Arora to KHTML family
I yesterday evening how the browser family is detected... now i found out ;) Patch for UserSettings is now attached as well.
fixed in