#153 Auto-fill problem


The auto-fill function does not work for a number of important characters like "踪", "儿", etc. What's worse, when it doesn't work, it deletes the simplified characters as soon as I manually enter their traditional equivalents. I have to turn off auto-fill completely to avoid this, but then I can't benefit from auto-fill when I need it. I don't remember which pre 0.9 version I used to have installed (probably 0.7), but this wasn't a problem back then. Occasionally, for a very rare character whose traditional equivalent it was unsure of, auto-fill would not work, but even then I didn't have to turn auto-fill off to be able to fill in the other fields manually. I've tried installing zdt on two different computers, and both are exhibiting the same problem. It's bad enough that I would rather use the pre 0.9 version.


  • Chandler

    OK, I just figured out the reason that auto-fill was failing on such common characters had to do with auto-fill. Nevertheless, the other problem remains: Whenever my character stumps the dictionary and I try to manually enter the traditional characters, it immediately erases the simplified characters.

  • kaya

    Either I don't understand the problem or it just works for me.
    When enter "儿" ZDT autofills the rest. Same happens with "踪" (see screenshots).
    Can you describe step by step what you do, what you get and what's wrong with it and what you expected?

    Last edit: kaya 2013-06-02
  • kaya

    By the way: auto-fill will look-up in the currently selected dictionary. So it's important to have selected the right dictionary.

  • One other user noticed the following:
    On Fri, May 17, 2013 at 6:26 AM, Betty Jaw jawbetty@gmail.com wrote:

    I am a Chinese teacher from Boston and I've used ZDT for 5 years now.
    Recently, I found a problem when using ZDT. I input many words to annotator
    and drag them to a new file I created at category but only partial words
    shown on the list. I'll have to find the rest of the words from dictionary
    one by one. It takes time to do it and sometimes still have no luck to find
    them all. I don't know why these words cannot be shown on the list why they
    are shown in the dictionary?
    Sincerely, Betty

    My reply:

    I have tried to replay what you described. I want to 100% sure we are talking about the same thing, so that when we suggest a fix, we know that it is the right one. My steps were:
    1. First I opened a Category in the Category Editor
    2. I typed some text in the annotator:

    3. Then I dragged the Chinese characters or words into the list of the words in the Category Editor. For some words, it created an entry, for others it didn't. The ones that worked are marked with a 'v'. (For the word '中', a list of choices came up to choose from, because it appeared multiple times in the dictionary.)
    In the status bar are three items visible 'Simplified', 'Normal' and
    'adso'. That last one is the dictionary.
    Are my steps the same as your steps?
    4. On the toolbar there is an icon 'Switch Dictionary' . Change the dictionary from 'adso' to ' cedict'.
    5. Do the same actions as in step 3. This all the words were added to the list.

    Please, could you try to use 'cedict' dictionary and let us know if the p roblem is gone?
    (edited: removed greetings and some other text; above is all the technical text)

  • As can be seen in the previous comment, I did reproduce the problem and another user had the same issue. It seems something with the ADSO dictionary.
    Regarding the Auto-fill problem, that issue indeed happens indeed as Chandler describes, and is especially visible when an entry is not found in the dictionary. Because it is different issues, i will open a feature request (or is a bug because it worked in the past?).

    • assigned_to: kaya
  • How can I test whether another version of the ADSO dictionary does work? And where can I find another version (maybe a previous one from an old ZDT version)?

    • status: open --> pending-accepted
  • kaya

    Concerning the autofill "problem", I suggest to untick the autofill checkbox when you want to manually fill the fields.

    Concerning the words that you are unable to drag and drop from the annotator to the category editor, please see my comment above: "auto-fill will look-up in the currently selected dictionary. So it's important to have selected the right dictionary."
    For example, the adso dictionary does not contain "在" so you can not drag and drop it from the annotator to the category editor as long as adso dictionary is selected (see status bar). The cedict dictionary would work for "在" for example.

  • kaya

    • status: pending-accepted --> closed-wont-fix
  • kaya

    Works as designed. If the issue(s) is/are misinterpreted, please open one new bug report for each issue.