You need version 2.2.x for internal console to work, which is not released yet.
http://code.google.com/p/spyderlib/wiki/NoteForBetaTesters
For 2.1.x the only way is to write a plugin.
http://code.google.com/p/spyderlib/wiki/SpyderPlugins
Yes, the doc need improvements. Comments and patches are welcome.
I see that detection code in 2.2.x and in 2.1.x is the same, so if there is no
entry in 2.2.x try to see what is going on in internal console:
from spyderlib.utils.qthelpers import create_program_action
for name in ("linguist-qt4", "linguist"):
                print create_program_action(self, _("Qt Linguist"),
                                               'qtlinguist.png', "linguist")
You may need to modify spyderlib.utils.qthelpers.create_program_action
and restart Spyder to debug the issue.
> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To view this discussion on the web visit
> 
https://groups.google.com/d/msg/spyderlib/-/OVISe5fM0FoJ.
>
> To post to this group, send email to 
spyd...@googlegroups.com.
> To unsubscribe from this group, send email to
> 
spyderlib+...@googlegroups.com.
> For more options, visit this group at
> 
http://groups.google.com/group/spyderlib?hl=en.