I'm creating an Icelandic dictionary for Kindle (and hopefully any ereader). I have a problem with inflections. I have two words "vor" and "vera" that both can take the form "vorum". However, Kindle lookup will only match with one. When two words share the same entry name Kindle will match both.
Code:
<html xmlns:math="http://exslt.org/math" xmlns:svg="http://www.w3.org/2000/svg"
xmlns:tl="https://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf"
xmlns:saxon="http://saxon.sf.net/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cx="https://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:mbp="https://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf"
xmlns:mmc="https://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf"
xmlns:idx="https://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<mbp:frameset>
<idx:entry name="default" scriptable="yes">
<idx:orth value="vera">
<idx:infl inflgrp="noun">
<idx:iform name="vera" value="vera" />
<idx:iform name="vorum" value="vorum"/>
</idx:infl>
<p><b>vera</b> (so)</p>
</idx:orth>
</idx:entry>
<idx:entry name="default" scriptable="yes">
<idx:orth value="vor">
<idx:infl inflgrp="verb">
<idx:iform name="vera" value="vera" />
<idx:iform name="vorum" value="vorum" />
</idx:infl>
<p><b>vor</b>(no hk)</p>
</idx:orth>
</idx:entry>
</mbp:frameset>
</body>
</html>
Is it possible to have an inflection like "vorum" match both entries?
I also have an issue with Kindle Previewer returning an error when the custom dictionary is too large. Are there any ways to create a large dictionary for Kindle? I have already tried splitting up my content into multiple html files, but that doesn't seem to work.