<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="FreeSerif">We have a Xiphos bug saying that the new
release does not support transliteration in the Windows build. It
works fine in Linux.<br>
<br>
Xiphos itself knows next to nothing about transliteration, just
the option on the module context menu which provides for turning
the feature on/off. There is nothing deeper in Xiphos that knows
or cares, it just tells the engine what's wanted, and depends on
the engine to render text accordingly.<br>
<br>
So the problem seems to be that it isn't enabled in how Sword is
built for Xiphos. And a couple of us looking at this are fairly
mystified.<br>
<br>
It seems to be the case that this is driven by #define of "_ICU_",
based on its use in src/mgr/swmgr.cpp lines 300 and 1200. But the
Windows build provides for ICU (config summary shows it having
been found) so we see no reason why this would be a question.<br>
<br>
Am I misssing the mark? Is transliteration enabled by some other
configurable aspect?<br>
<br>
Transliteration worked in Windows build of Xiphos 4.2.1 (I
checked), so I got tag "sword-1-8-1" in order to diff swmgr.cpp
versus today's 1.9. Nothing of consequence; "ICU" does not appear
in the diff at all.<br>
<br>
We could really use a pointer as to what we are missing. Thoughts,
theories, clues, and wild ass guesses are all welcome.<br>
</font>
</body>
</html>