Tooltip Dictionary Support or Addition
Closed this issue · 9 comments
GoogleCodeExporter commented
OS X's standard dictionary popup (pressing command-ctrl-d) does not work with
Nelly's text.
I suggest that we either develop a new feature, which is a dictionary tooltip,
or we make it so that
we can support OS X's standard dictionary.
This could be Chinese-English and English-Chinese, and other languages too. It
would be useful
for native and non-native speakers of either language when using BBS's where
both languages are
spoken.
Original issue reported on code.google.com by diver...@gmail.com
on 27 Oct 2008 at 7:14
GoogleCodeExporter commented
Type should be Enhancement.
Original comment by diver...@gmail.com
on 27 Oct 2008 at 7:15
GoogleCodeExporter commented
Could you provide us with some examples, say, third party application that
support
this feature? I have seen that this feature is supported by Apple Softwares. It
is
really cool, but I'm not sure if we could find some example codes about how to
implement it.
Original comment by talent...@gmail.com
on 27 Oct 2008 at 7:38
GoogleCodeExporter commented
OS X's standard dictionary is supposed to work with any application that uses
Cocoa text rendering, but I
think something is different with the way Welly renders and possibly
idiosyncrasies of telnet (multi-byte
chinese characters) that prevents it from working.
This makes me think that making a feature (or plugin) directly for Welly might
be a better approach. Basically,
with a keyboard shortcut, the word that is currently selected with the cursor
(mouse or maybe text cursor)
would show a small popup (or maybe a line in the status bar) that queried that
word in a free Chinese or
English dictionary.
I can't find example code now, but here is a firefox tool that has the kind of
functionality I think would work
best:
https://addons.mozilla.org/en-US/firefox/addon/3349
I'll keep looking to see if I can find some open source projects that have this
kind of feature.
Can you please clarify your question, though. What is the confusing part: which
dictionaries to use and how to
query them, or how to get the text from the currently selected word?
Original comment by diver...@gmail.com
on 27 Oct 2008 at 11:12
GoogleCodeExporter commented
Upon some further research, I think working with OS X's standard dictionary is
the best way. I'm trying to find
some help for this.
Original comment by diver...@gmail.com
on 27 Oct 2008 at 11:40
GoogleCodeExporter commented
So with a few modifications Dictionary.app's tooltip function is very usable
for looking up english and chinese
words.
Dictionary.app's popup function (command-ctrl-D with the mouse over a word)
works for all apps that use
Cocoa text rendering. In fact, if I type an English or Chinese word into
Welly's address bar, it will give a
definition. I have attached a screenshot showing this functionality (I have
typed 最近, then pressed command-
ctrl-D).
It doesn't work on the BBS window, though. I suspect it is because of the way
Welly renders telnet text. Does
anyone know if modifying Welly so that the built in dictionary popup is
possible?
Original comment by diver...@gmail.com
on 27 Oct 2008 at 11:53
Attachments:
GoogleCodeExporter commented
it is not clear how to support the shortcut, because welly is not using
standard widgets for text rendering...
maybe one can try to find some dictionary api or clone the text in some
standard widget.
Original comment by xi.w...@gmail.com
on 6 Nov 2008 at 4:18
- Added labels: Priority-Low, Type-Enhancement
- Removed labels: Priority-Medium, Type-Defect
GoogleCodeExporter commented
I guess we shall implement some interface function so that the Dictionary.app
can
fetch the text it need. However, what's the interface?
Original comment by talent...@gmail.com
on 28 Nov 2008 at 5:08
GoogleCodeExporter commented
Guys, this may help:
http://www.mail-archive.com/cocoa-dev@lists.apple.com/msg11727.html
Original comment by talent...@gmail.com
on 11 Feb 2009 at 1:44
GoogleCodeExporter commented
implemented in r790
Original comment by talent...@gmail.com
on 14 May 2010 at 3:46
- Changed state: Fixed