[sword-devel] sword configuration problem -- no transliteration

Karl Kleinpaste karl at kleinpaste.org
Tue Apr 1 13:40:29 EDT 2025


We have a Xiphos bug saying that the new release does not support 
transliteration in the Windows build. It works fine in Linux.

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.

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.

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.

Am I misssing the mark? Is transliteration enabled by some other 
configurable aspect?

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.

We could really use a pointer as to what we are missing. Thoughts, 
theories, clues, and wild ass guesses are all welcome.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://crosswire.org/pipermail/sword-devel/attachments/20250401/31943008/attachment.htm>


More information about the sword-devel mailing list