Katoob is a light-weight, multi-lingual, BIDI-aware text editor. It supports opening and saving files in multiple encodings. The main support is for Arabic language, but language specific features can be added. It should run on most BSD and POSIX compliant operating systems.
A line by line port to Qt is happening here.