Jump to content
Chinese-Forums
  • Sign Up

ZDT 0.7.0 Available


bogleg

Recommended Posts

Sorry it took so long, but there's a new build in the sandbox area that now does auto-fill of traditional characters for new entries.
When I try it, I can't get any auto-fill to happen. Perhaps some third person could try it.
Link to comment
Share on other sites

0.7.1

Here are the error logs. Not sure what's wrong; the dictionary seems to work for popups and such, but not for adding new entries.

!SESSION 2008-03-22 09:52:50.757 -----------------------------------------------

eclipse.buildId=M20071023-1652

java.version=1.6.0_03

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US

Command-line arguments: -os linux -ws gtk -arch x86

!ENTRY org.eclipse.ui.navigator 4 2 2008-03-22 09:53:02.859

!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.navigator".

!STACK 0

org.eclipse.core.runtime.AssertionFailedException: null argument:

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:84)

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:72)

at org.eclipse.jface.viewers.StructuredSelection.(StructuredSelection.java:66)

at org.eclipse.ui.internal.navigator.CommonNavigatorManager$2.run(CommonNavigatorManager.java:101)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.ui.internal.navigator.CommonNavigatorManager$UpdateActionBarsJob.runInUIThread(CommonNavigatorManager.java:94)

at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)

at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

!ENTRY org.eclipse.ui.navigator 4 0 2008-03-22 09:53:02.938

!MESSAGE null argument:

!STACK 0

org.eclipse.core.runtime.AssertionFailedException: null argument:

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:84)

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:72)

at org.eclipse.jface.viewers.StructuredSelection.(StructuredSelection.java:66)

at org.eclipse.ui.internal.navigator.CommonNavigatorManager$2.run(CommonNavigatorManager.java:101)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.ui.internal.navigator.CommonNavigatorManager$UpdateActionBarsJob.runInUIThread(CommonNavigatorManager.java:94)

at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)

at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

!SESSION 2008-03-22 09:29:16.339 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.5.0_04

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US

Command-line arguments: -os linux -ws gtk -arch x86

!ENTRY org.eclipse.jface 4 0 2008-03-22 09:44:07.442

!MESSAGE The command ("net.sourceforge.zdt.flashcard.commands.selectAll") is undefined

!STACK 0

java.lang.Exception

at org.eclipse.jface.action.ExternalActionManager$CommandCallback.isActive(ExternalActionManager.java:369)

at org.eclipse.jface.action.ActionContributionItem.isCommandActive(ActionContributionItem.java:645)

at org.eclipse.jface.action.ActionContributionItem.isVisible(ActionContributionItem.java:701)

at org.eclipse.jface.action.MenuManager.update(MenuManager.java:660)

at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:444)

at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:439)

at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:465)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1145)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1169)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1150)

at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:175)

at org.eclipse.swt.widgets.Display.runPopups(Display.java:3361)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2979)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2392)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2356)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2222)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:474)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:469)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at net.sourceforge.zdt.core.ZDTApplication.start(ZDTApplication.java:46)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:362)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:564)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1251)

!ENTRY org.eclipse.ui 4 0 2008-03-22 09:48:25.774

!MESSAGE Unhandled event loop exception

!STACK 0

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: Unable to connect to database. Please check your database preferences (Window->Preferences->Database)

and make sure that 'Current database' is pointing to a valid database. Also check that another version of the zdt isn't already running.)

at org.eclipse.swt.SWT.error(SWT.java:3716)

at org.eclipse.swt.SWT.error(SWT.java:3634)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3312)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2985)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at net.sourceforge.zdt.flashcard.actions.AddEntryAction.run(AddEntryAction.java:44)

at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:470)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:821)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:879)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:568)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1393)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1144)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1169)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1154)

at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1181)

at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:695)

at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2722)

at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:700)

at org.eclipse.swt.widgets.Table.gtk_key_press_event(Table.java:1895)

at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1530)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:4470)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4026)

at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)

at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5710)

at org.eclipse.swt.widgets.Display.eventProc(Display.java:1163)

at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)

at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1504)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2980)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2392)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2356)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2222)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:474)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:469)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at net.sourceforge.zdt.core.ZDTApplication.start(ZDTApplication.java:46)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:362)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:564)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1251)

Caused by: java.lang.RuntimeException: Unable to connect to database. Please check your database preferences (Window->Preferences->Database)

and make sure that 'Current database' is pointing to a valid database. Also check that another version of the zdt isn't already running.

at net.sourceforge.zdt.core.dao.DictionaryDao.getAllEntryValuesByCharacter(DictionaryDao.java:152)

at net.sourceforge.zdt.core.util.Dictionary.getAllEntryValuesByCharacter(Dictionary.java:178)

at net.sourceforge.zdt.flashcard.wizards.AddEntryWizardPage$5$1.run(AddEntryWizardPage.java:371)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:130)

... 55 more

!SESSION 2008-03-22 09:50:38.092 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.5.0_04

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US

Command-line arguments: -os linux -ws gtk -arch x86

!ENTRY org.eclipse.ui 4 0 2008-03-22 09:56:27.089

!MESSAGE Unhandled event loop exception

!STACK 0

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: Unable to connect to database. Please check your database preferences (Window->Preferences->Database)

and make sure that 'Current database' is pointing to a valid database. Also check that another version of the zdt isn't already running.)

at org.eclipse.swt.SWT.error(SWT.java:3716)

at org.eclipse.swt.SWT.error(SWT.java:3634)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3312)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2985)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at net.sourceforge.zdt.flashcard.actions.AddEntryAction.run(AddEntryAction.java:44)

at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:470)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:821)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:879)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:568)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)

at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1393)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1144)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1169)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1154)

at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1181)

at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:695)

at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2722)

at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:700)

at org.eclipse.swt.widgets.Table.gtk_key_press_event(Table.java:1895)

at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1530)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:4470)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4026)

at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)

at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5710)

at org.eclipse.swt.widgets.Display.eventProc(Display.java:1163)

at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)

at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1504)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2980)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2392)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2356)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2222)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:474)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:469)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at net.sourceforge.zdt.core.ZDTApplication.start(ZDTApplication.java:46)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:362)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:564)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1251)

Caused by: java.lang.RuntimeException: Unable to connect to database. Please check your database preferences (Window->Preferences->Database)

and make sure that 'Current database' is pointing to a valid database. Also check that another version of the zdt isn't already running.

at net.sourceforge.zdt.core.dao.DictionaryDao.getAllEntryValuesByCharacter(DictionaryDao.java:152)

at net.sourceforge.zdt.core.util.Dictionary.getAllEntryValuesByCharacter(Dictionary.java:178)

at net.sourceforge.zdt.flashcard.wizards.AddEntryWizardPage$4$1.run(AddEntryWizardPage.java:290)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:130)

... 55 more

Link to comment
Share on other sites

  • 3 weeks later...

Hi,

ZDT is a great software, still I have some minor problems probably due to my os setup.

- Sometimes I see squares instead of chinese signs

- sometimes the chinese sign are rotated

Can someone pls tell me what is wrong.

Thanks a lot

Leib1

Link to comment
Share on other sites

Hi leib1,

You're probably not using a font that can render chinese characters if its appearing as squares. Also, if you choose a font that begins with @, it will appear rotated. Try some other fonts and see if it works better.

Chris

Link to comment
Share on other sites

  • 4 weeks later...

I got a couple charcters which I inputed but the program cannot process them.

心猿意马

Most of the times i can just paste a phrase as a new engry and it will resolve the charactere/sound (and often the definition correctly). However, about once or twice a session i run into a charracter or phrase which does not resolve correctly.

Link to comment
Share on other sites

  • 2 years later...

Hi Chris,

After all these years, I am finally using electronic flashcards, and have installed ZDT 0.7.0 on my netbook (Ubuntu set-up).

I am going through the painful process of creating a whole bunch of new categories, based upon how my brain works - pronouns, nouns, adverbs, verbs, adjectives, etc - and linking words within wordlists to this set-up.

Quick question right off the bat, does the annotate function allow one to add examples to a flashcard? i.e. on the reverse of the flashcard, can an example sentence be added incorporating the word / character (above / below the pinyin)? One of the learning tips I obtained from Chinesepod was to learn words as a 'chunk' within a sentence, as opposed to just learning a character / word. This method has immeasurably improved my ability not only to memorise words, but also to use them in an effective manner.

Or can I add examples within the 'definition'? I suspect it is the latter.

Cheers!

Link to comment
Share on other sites

I believe the answer is no. From the ZDT help file:

The Annotation view allows you to input chinese characters. Use the mouse to hover any character to show an annotated popup which includes the character's pinyin and definition. Characters that have been 'annotated' appear green and the corresponding pinyin will appear in the pinyin area. If the characters appear red, use the 'Re-Annotate' (Ctrl-R) function to reannotate all of the characters.

I think it is separate from an individual card.

HOWEVER, version 0.8.0 does have the ability to add additional per-card information. It is probably closer to what you want. Look here for more details: http://www.chinese-forums.com/index.php?/topic/17270-zdt-080-status/

Unfortunately, this version is still beta, and Chris seems to have stopped working on ZDT. So use with caution.

Link to comment
Share on other sites

Thanks for your response, jbradfor. I think I'll try Anki instead, as from speaking with a fellow student who has used Anki to study Japanese and is now studying Chinese, Anki may better suit my way of studying.

Cheers!

Link to comment
Share on other sites

Join the conversation

You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Click here to reply. Select text to quote.

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...