<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/zkanji/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/zkanji/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 20 Sep 2020 06:09:56 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/zkanji/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>zkanji v0.731 non-english import error Solution</title><link>https://sourceforge.net/p/zkanji/bugs/61/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello.&lt;br/&gt;
Your zkanji program is very user friendly.&lt;br/&gt;
But I am having trouble using the import function.&lt;br/&gt;
And more specifically:&lt;br/&gt;
1) I exported the Russian dictionary to the file "rus.zkanji.export"&lt;br/&gt;
(see Clipboard01.jpg)&lt;br/&gt;
2) imported it into a new dictionary and got errors:&lt;br/&gt;
(see Clipboard02.jpg)&lt;/p&gt;
&lt;p&gt;Saving dictionary data.&lt;br/&gt;
Starting full dictionary import...&lt;br/&gt;
Target dictionary: rr_enn&lt;br/&gt;
Adding temporary dictionary for reading.&lt;br/&gt;
Opening export file...&lt;br/&gt;
Reading export file...&lt;br/&gt;
Found section: words&lt;br/&gt;
Error on line 1377: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 8342: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10023: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10024: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10428: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 22042: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 23404: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 26230: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 38178: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 49956: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 60380: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 60725: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61243: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61244: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61290: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61762: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61763: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61836: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61837: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61843: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61844: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61881: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Found section: kanji&lt;br/&gt;
Error on line 66282: &lt;span&gt;[bad format]&lt;/span&gt; corrupt kanji line&lt;br/&gt;
Error on line 66365: &lt;span&gt;[bad format]&lt;/span&gt; corrupt kanji line&lt;br/&gt;
Expanding dictionary with imported words. This can take a while...&lt;br/&gt;
Passed words: 5000&lt;br/&gt;
Passed words: 10000&lt;br/&gt;
Passed words: 15000&lt;br/&gt;
Passed words: 20000&lt;br/&gt;
Passed words: 25000&lt;br/&gt;
Passed words: 30000&lt;br/&gt;
Passed words: 35000&lt;br/&gt;
Passed words: 40000&lt;br/&gt;
Passed words: 45000&lt;br/&gt;
Passed words: 50000&lt;br/&gt;
Passed words: 55000&lt;br/&gt;
Passed words: 60000&lt;br/&gt;
Successfully imported:&lt;br/&gt;
Words: 63344&lt;br/&gt;
Meanings: 100095&lt;br/&gt;
Importing kanji definitions...&lt;br/&gt;
6277 kanji definitions imported.&lt;br/&gt;
Initializing dictionary update...&lt;br/&gt;
Looking up words in the original dictionary...&lt;br/&gt;
Select action to take for changed words with conflict in groups...&lt;br/&gt;
Updating dictionary...&lt;br/&gt;
Dictionary update completed...&lt;br/&gt;
Saving dictionary data.&lt;br/&gt;
Import completed.&lt;/p&gt;
&lt;p&gt;3) as a result, the symbols are displayed incorrectly in the new dictionary. (see Clipboard03.jpg)&lt;/p&gt;
&lt;p&gt;Solution for fix import error:&lt;/p&gt;
&lt;p&gt;1) I found an inaccuracy in the code regarding the import of the dictionary:&lt;/p&gt;
&lt;p&gt;// fix import error - utf8 2 byte cinvert symbols&lt;br/&gt;
// &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
// &lt;span&gt;[bad format]&lt;/span&gt; corrupt kanji line&lt;br/&gt;
1) open zkformats.cpp&lt;br/&gt;
2) replace 321 line&lt;br/&gt;
wc = ((c &lt;span&gt;[0]&lt;/span&gt; &amp;amp; 0xF) &amp;lt;&amp;lt; 6) | (c &lt;span&gt;[1]&lt;/span&gt; &amp;amp; 0x3F);&lt;br/&gt;
to&lt;br/&gt;
wc = ((c &lt;span&gt;[0]&lt;/span&gt; &amp;amp; 0x1F) &amp;lt;&amp;lt; 6) | (c &lt;span&gt;[1]&lt;/span&gt; &amp;amp; 0x3F);&lt;/p&gt;
&lt;p&gt;2) There is also a bug with importing a dictionary, in the meaning field if there is a space in the line first.&lt;br/&gt;
My example of fixing this problem:&lt;br/&gt;
// a message appears: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
open import.cpp&lt;br/&gt;
replace starting at line 2042&lt;br/&gt;
        if (token &lt;span&gt;[pos + 1]&lt;/span&gt; == 0)&lt;br/&gt;
        {&lt;br/&gt;
            error = true;&lt;br/&gt;
            marker = NULL;&lt;br/&gt;
            return NULL;&lt;br/&gt;
        }&lt;br/&gt;
        int tlen = wcslen (token);&lt;br/&gt;
        marker = token;&lt;/p&gt;
&lt;p&gt;to&lt;br/&gt;
int tlen = wcslen (token);&lt;br/&gt;
marker = token;&lt;/p&gt;
&lt;p&gt;if (token &lt;span&gt;[pos + 1]&lt;/span&gt; == 0)&lt;br/&gt;
{&lt;br/&gt;
// error = true;&lt;br/&gt;
// marker = NULL;&lt;br/&gt;
// return NULL;&lt;br/&gt;
* (marker + tlen) = L '';&lt;/p&gt;
&lt;p&gt;NextToken (searchdata, L '\ t');&lt;/p&gt;
&lt;p&gt;if (searchdata.separator! = L '\ t' || (* searchdata.next! = L '' &amp;amp;&amp;amp; * searchdata.next! = 0)) // End of string before tab character was found or tab was in the middle of a string.&lt;br/&gt;
{&lt;br/&gt;
error = true;&lt;br/&gt;
marker = NULL;&lt;br/&gt;
return NULL;&lt;br/&gt;
}&lt;br/&gt;
}&lt;br/&gt;
else&lt;/p&gt;
&lt;p&gt;3) fix kanji impot bug.&lt;/p&gt;
&lt;p&gt;open collection.cpp&lt;br/&gt;
replace 2919 line &lt;br/&gt;
        wcscpy(Items&lt;span&gt;[ix]&lt;/span&gt;-&amp;gt;kanjidat&lt;span&gt;[kindex]&lt;/span&gt;.meaning, meaning.c_str());&lt;br/&gt;
to&lt;br/&gt;
        wcscpy(Items&lt;span&gt;[ix]&lt;/span&gt;-&amp;gt;kanjidat&lt;span&gt;[kindex]&lt;/span&gt;.meaning, meaning.w_str());&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 20 Sep 2020 06:09:56 -0000</pubDate><guid>https://sourceforge.netb9660878cb248cff96128bf6ce5eb7aa543b9bdc</guid></item><item><title>zkanji v0.731 import error</title><link>https://sourceforge.net/p/zkanji/bugs/60/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello.&lt;br/&gt;
Your zkanji program is very user friendly.&lt;br/&gt;
But I am having trouble using the import function.&lt;br/&gt;
And more specifically:&lt;br/&gt;
1) I exported the Russian dictionary to the file "rus.zkanji.export"&lt;br/&gt;
(see Clipboard01.jpg)&lt;br/&gt;
2) imported it into a new dictionary and got errors:&lt;br/&gt;
(see Clipboard02.jpg)&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Saving dictionary data.&lt;br/&gt;
Starting full dictionary import...&lt;br/&gt;
Target dictionary: rr_enn&lt;br/&gt;
Adding temporary dictionary for reading.&lt;br/&gt;
Opening export file...&lt;br/&gt;
Reading export file...&lt;br/&gt;
Found section: words&lt;br/&gt;
Error on line 1377: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 8342: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10023: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10024: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 10428: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 22042: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 23404: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 26230: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 38178: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 49956: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 60380: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 60725: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61243: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61244: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61290: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61762: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61763: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61836: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61837: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61843: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61844: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Error on line 61881: &lt;span&gt;[bad format]&lt;/span&gt; corrupt definition data&lt;br/&gt;
Found section: kanji&lt;br/&gt;
Error on line 66282: &lt;span&gt;[bad format]&lt;/span&gt; corrupt kanji line&lt;br/&gt;
Error on line 66365: &lt;span&gt;[bad format]&lt;/span&gt; corrupt kanji line&lt;br/&gt;
Expanding dictionary with imported words. This can take a while...&lt;br/&gt;
Passed words: 5000&lt;br/&gt;
Passed words: 10000&lt;br/&gt;
Passed words: 15000&lt;br/&gt;
Passed words: 20000&lt;br/&gt;
Passed words: 25000&lt;br/&gt;
Passed words: 30000&lt;br/&gt;
Passed words: 35000&lt;br/&gt;
Passed words: 40000&lt;br/&gt;
Passed words: 45000&lt;br/&gt;
Passed words: 50000&lt;br/&gt;
Passed words: 55000&lt;br/&gt;
Passed words: 60000&lt;br/&gt;
Successfully imported: &lt;br/&gt;
Words: 63344&lt;br/&gt;
Meanings: 100095&lt;br/&gt;
Importing kanji definitions...&lt;br/&gt;
6277 kanji definitions imported.&lt;br/&gt;
Initializing dictionary update...&lt;br/&gt;
Looking up words in the original dictionary...&lt;br/&gt;
Select action to take for changed words with conflict in groups...&lt;br/&gt;
Updating dictionary...&lt;br/&gt;
Dictionary update completed...&lt;br/&gt;
Saving dictionary data.&lt;br/&gt;
Import completed.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;3) as a result, the symbols are displayed incorrectly in the new dictionary. (see Clipboard03.jpg)&lt;/p&gt;
&lt;p&gt;What can you do about it?&lt;br/&gt;
I can try to correct it myself in the source code, if you tell me how.&lt;br/&gt;
Initially, I wanted to use the export and import functions to combine two dictionaries into one.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 15 Sep 2020 05:23:53 -0000</pubDate><guid>https://sourceforge.net40b6d10b913794b203178c8d33e054d46d2a05e7</guid></item><item><title>#58 Could not update dictionary</title><link>https://sourceforge.net/p/zkanji/bugs/58/?limit=25#3e14</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for the report! I can't use the development tools I used for this version of zkanji anymore, so I can't fix this (or any other) bug. After a few years of break, I decided to completely rewrite zkanji, and it is close to being completed. You can check &lt;a href="https://zkanji.wordpress.com/" rel="nofollow"&gt;https://zkanji.wordpress.com/&lt;/a&gt; for more information. The latest released version can't use the old user files, so if you have used zkanji in the past and want to import study data, please wait until a new release is made.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Tue, 01 Oct 2019 15:34:37 -0000</pubDate><guid>https://sourceforge.net5a688ede23f1e1692538cc3f5c4d168a00336ece</guid></item><item><title>#58 Could not update dictionary</title><link>https://sourceforge.net/p/zkanji/bugs/58/?limit=25#06e6</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I had same issue. (fresh installation)&lt;br/&gt;
On the download page, the default download  is &lt;strong&gt;zkanji_0_731_Setup.exe&lt;/strong&gt; with OLD dictionary which seems to have problem with the endless update.&lt;br/&gt;
I uninstall(maybe not necessary) zkanji_0_731_Setup.exe and install &lt;strong&gt;zkanji_0_731_Setup_newdir.exe&lt;/strong&gt;  then update progress finishes normally (shows there is no update).  &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Tue, 01 Oct 2019 03:39:35 -0000</pubDate><guid>https://sourceforge.net32ebe7be4ad178790aeb93e56d08407de626f5c3</guid></item><item><title>#58 Could not update dictionary</title><link>https://sourceforge.net/p/zkanji/bugs/58/?limit=25#8054</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;For anyone still having this issue, you can go over to the files tab and download the update exe manually.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Thu, 21 Feb 2019 01:43:32 -0000</pubDate><guid>https://sourceforge.net392a38565e8a32df7e511a5d97e5f1f8585b4ef3</guid></item><item><title>#58 Could not update dictionary</title><link>https://sourceforge.net/p/zkanji/bugs/58/?limit=25#d73e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ive been using this program for a while and i want to keep on using it, need to install it on my new machine but i get this same error, stuck when "updating dictionary" please how to do so? conventional or roundabout way, it doesnt matter, i just want my zkanji :(&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Wed, 30 Jan 2019 19:55:02 -0000</pubDate><guid>https://sourceforge.netc0f9aeef56e57136d01030fd53447c3ca67e80f0</guid></item><item><title>#59 胸 doesn't highlight in example sentences</title><link>https://sourceforge.net/p/zkanji/bugs/59/?limit=25#81ed/d672</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi! The new version is currently in beta and will be released soon, but possibly not on this site. You can find out about it here: &lt;a href="https://github.com/z1dev/zkanji/" rel="nofollow"&gt;https://github.com/z1dev/zkanji/&lt;/a&gt;&lt;br/&gt;
Use the Releases link to get the latest. Since it doesn't have update checker anymore (not sure how to do it in the new version yet) you will have to check manually if there's a new version out.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Thu, 28 Jun 2018 07:45:58 -0000</pubDate><guid>https://sourceforge.net6b37587cdce71c880be30c4ab63fab8268fda14a</guid></item><item><title>#59 胸 doesn't highlight in example sentences</title><link>https://sourceforge.net/p/zkanji/bugs/59/?limit=25#81ed</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I just want to tell you that zkanji is great dictionary. For me the best I use. I hope you still have energy and enthusiasm to work on new version cause it would be great if such a great piece of software help people learn and do Japanese. thx. @llajdex&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Thu, 28 Jun 2018 07:36:20 -0000</pubDate><guid>https://sourceforge.net14fac990c8fac9e56e92088a1d8f7b54128c81d2</guid></item><item><title>#57 access violation 0048549f</title><link>https://sourceforge.net/p/zkanji/bugs/57/?limit=50#35cf</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Same problem.  I am attaching the ini that crashed as well as the one it was replaced with when I moved it which works fine again.  Thanks for a great piece of software!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Tue, 11 Jul 2017 19:50:48 -0000</pubDate><guid>https://sourceforge.neta51ec2281a8f7385ee5549e234831e8d8633df92</guid></item><item><title>#58 Could not update dictionary</title><link>https://sourceforge.net/p/zkanji/bugs/58/?limit=25#b150</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;So what's the unconventional way?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z-one</dc:creator><pubDate>Tue, 06 Jun 2017 16:59:32 -0000</pubDate><guid>https://sourceforge.net860f0d1e10a848c128f7f039195febae2e0d927c</guid></item></channel></rss>