Bump expected JMdict version and decoding.

Julien LepillerWed Jun 24 22:18:04+0200 2020

ce18931

Bump expected JMdict version and decoding.

app/src/main/java/eu/lepiller/nani/dictionary/FileDictionary.java

167167
        ArrayList<Integer> results = new ArrayList<>();
168168
        int number = file.readShort();
169169
        for(int i=0; i<number; i++) {
170-
            results.add((int) file.readByte());
170+
            int tag = (int) file.readShort();
171+
            results.add(tag);
171172
        }
172173
        return results;
173174
    }

app/src/main/java/eu/lepiller/nani/dictionary/ResultDictionary.java

126126
                    return null;
127127
128128
                // Check file format version
129-
                if(!Arrays.equals(header, "NANI_JMDICT001".getBytes()))
129+
                if(!Arrays.equals(header, "NANI_JMDICT002".getBytes()))
130130
                    throw new IncompatibleFormatException(getName());
131131
132132
                byte[] search = text.getBytes();