This is starting to look like the souped-up branch of Zotero, and I'm
now planning on moving to it for my primary Zotero usage. I'd like to
start building multilingual support into translators as I write and
fix them. Is there a reliable flag I can use to detect whether the
Zotero instance is multilingual enabled? Perhaps a function in the
Zotero.Translate object that is defined?
It is also probably time to start seeing about getting Florian's MARC
work incorporated as well, using similar tricks to support
multilingual and monolingual.
Avram
When I install this over Zotero 2.1b4, I get an SQL error:
https://gist.github.com/781665
This causes the usual dead Zotero error:
http://www.gimranov.com/avram/research/zotero/multi-2-error.png .
It would appear that the database upgrade is choking.
Avram
2011/1/15 Frank Bennett <bierc...@gmail.com>:
> --
> You received this message because you are subscribed to the Google Groups "zotero-dev" group.
> To post to this group, send email to zoter...@googlegroups.com.
> To unsubscribe from this group, send email to zotero-dev+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/zotero-dev?hl=en.
>
>
2011/1/16 Avram Lyon <ajl...@gmail.com>:
2011/1/16 Frank Bennett <bierc...@gmail.com>:
> Just checked in some changes that should get it going for you.
I'm now running from SVN, since it looks like the patch hasn't made it
into a new XPI. But the database upgrade works.
Most everything is working, except that one of my collections won't
display-- I can select it, and nothing appears in the middle pane,
just "Loading items list..." I can still create a report from it, and
it's certainly there. The only error of note is:
[JavaScript Error: "bCreators[bPos] is undefined" {file:
"chrome://zotero/content/xpcom/itemTreeView.js" line: 1146}]
Debug output for selecting that collection is at https://gist.github.com/782055
There are also issues with setting nicknames for languages -- they
don't seem to stick. I'll look into it some more and post a screencast
+ debug output if necessary.
Thanks again for pushing this along.
- Avram
2011/1/17 Frank Bennett <bierc...@gmail.com>:
> This turned out to be due to a sloppy table join, in the SQL that
> generates the sortCreator key. I've checked in a fix, generated a
> fresh copy of zotero-multi-2.xpi, and checked that the fix works in
> the multilingual standalone. See how it goes for you.
> ..
> One thing to watch is that there is a schema version discrepancy
> between the xpi and generated standalone, and the vanilla svn. The
> ..
I noticed that, so I really didn't want to use the vanilla SVN.
> On the nicknames issue, they don't show up immediately in the item
> data panel for me (although they should do), but they are recorded
> okay, and take effect when Zotero is restarted. Do you get the same
> behavior?
Some nicknames disappeared when I added a language variant based on
them; the nicknames reverted to what they previously had been (not
necessarily to the language tag-- in one case I had renamed the
nickname twice, then it lost its most recent name). If you can't
reproduce this, I'll try to do it again and produce debug output for
it.
Finally, and on a somewhat separate note, I see that new items are
marked as unreviewed, but I don't see how to run the duplicate
detection system to deal with them.
Avram
Don't have this one yet, but my usage today revealed the following issue:
1. Create a new item.
2. Add an author.
3. Press shift-enter to get another entry line. Nothing happens.
4. Click + to get another line. New line appears, but in single-field mode!
5. After entering a name, text entry fields stop defocusing, the entry
is broken.
6. Select another collection and you'll be presented with the message
that an error has occurred and Firefox will need to be restarted.
I don't have debug output for this yet, but the errors are at
https://gist.github.com/784712 . Since my description above isn't
terribly clear, you can watch my low-quality screencast to see it in
action at http://www.gimranov.com/research/zotero/multi-fields-error.ogv
I also am coming to believe more firmly that it should be possible to
set the language of each headline item entry; it just feels wrong to
not have that information when I'm so careful with everything else.
Also, it will matter for transliteration when the time comes.
Avram
There was one more error that I ran into while at the library today--
I saved the error report and posted it at
https://gist.github.com/784723, but I can't recall precisely what
triggered it. I think it had to do with setting creator roles, but I
haven't tried to replicate it yet.
Avram
And now one more:
[JavaScript Error: "libraryID is not defined" {file:
"chrome://zotero/content/xpcom/data/creator.js" line: 378}]
This is when I attempt to drag an item to a group library. Loss of
groups support might be a deal-breaker in my mad attempt to use
experimental software in my real research life.
Avram
I am glad to report that the build is working nicely for me now,
although I haven't been working the multilingual parts too hard yet.
2011/1/19 Frank Bennett <bierc...@gmail.com>:
> Separately, I am thinking that, if we have good control over language
> tags, there is no need to distinguish name and title
> transliterations. What would you say to merging them to just a
> "Transliteration" heading in the preferences menu, to companion with
> "Translation", "Sort" and "Zotero UI"?
That sounds good to me.
My most recent issue is a very small one, and I'm not sure that it's
specific to the branch; when I ask Zotero to start up in debug mode,
it starts up without debug output and the checkbox is not checked.
Avram