Hi, I think you're better of switching to the 2.0 betas, and have a look at the example_scripts directory (when you check out the launchpad source code). It has an example on how to add cards programatically, and that gives you the most flexibility to achieve everything you want.
Peter On Sunday 25 Mar 2012 17:11:17 John Francis Lee wrote: > I have made a (half complete) English-Thai-English version of the > Longman Dictionary of Contemporary English (LDOCE) defining dictionary > and I would like to make it easy to install on flash disks, so that > Thais can use it to learn English and English speakers can use it to > learn Thai. The idea would be that, like a virtual memory page fault, > you would start out with all the words 'on disk' and none your own > memory but each day would learn 5 new words... add them to your > mnemosyne regimen, anyway. > > The words, definitions and example sentences are in an sql database, so > I can write out an xml file for mnemosyne from that. Apparently I've > started this project before because I found an example that seems to > work, with entries like... > > ------------------------------------------------------------------------- > > <?xml version="1.0" encoding="UTF-8"?> > <mnemosyne core_version="1" > > <category active="1"> > <name><LDOCE></name> > </category> > <item id="_0"> > <cat><LDOCE></cat> > <Q>a (Det)<br/><center></center></Q> > <A><sound src="sounds/LDOCE/a/a.mp3"> > (Det)<br/><center></center></A> > </item> > <item id="_0.tr.1"> > <cat><LDOCE></cat> > <Q> (Det)<br/><center></center></Q> > <A>a (Det)<br/><center></center> > <sound src="sounds/LDOCE/a/a.mp3"></A> > </item> > <item id="_1"> > <cat><LDOCE></cat> > <Q>ability (N)<br/><center>I have the ability to write > English sentences.</center></Q> > <A><sound src="sounds/LDOCE/a/ability.mp3"> > ?????????? (N)<br/><center>??????????????? ????????????????????? > ??</center></A> > </item> > <item id="_1.tr.1"> > <cat><LDOCE></cat> > <Q>?????????? (N)<br/><center>??????????????? ?????????????????? > ?????</center></Q> > <A>ability (N)<br/><center>I have the ability to write > English sentences.</center> > <sound src="sounds/LDOCE/a/ability.mp3"></A> > </item> > > -------------------------------------------------------------------- > > This works, kind of. But it shows both the English-Thai and then the > Thai-English cards one after the other. > > I'd like to be able to choose which way to go, and I'd like to add sound > in both direction, so if the Q is ability the A would be ?????????? and > that's would you'd hear when you hit Ctrl-r. Similarly, If the Q were > ?????????? the A would be ability and that's what you'd hear. > > The idea would that you would choose which category you wanted... say > <LDOCE th-en> or <LDOCE en-th>. And in future we might add <LDOCE en-cn> > and <LDOCE cn-en> other other categories. > > Another consideration is source code control... since many people will > have individual copies of the dictionary I'll need some way of being > able to incorporate changes into a 'master' copy of the dictionary and a > means of people synchronizing their individual copies with that master. > That would be especially useful for adding new languages, where someone > might just start an <LDOCE en-xx> and an <LDOCE xx-en> from scratch. > > I suppose I could use mercurial for that, although I don't know much > about mercurial or any distributed source code control system. I think > the drill involves creating a 'merge tool' for updating the master. > > If anyone has suggestions on how I should best go about this I'd > appreciate hearing them. > > Thanks. -- Peter Bienstman Ghent University, Dept. of Information Technology Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium tel: +32 9 264 34 46, fax: +32 9 264 35 93 WWW: http://photonics.intec.UGent.be email: [email protected] -- You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mnemosyne-proj-users?hl=en.
