[liblouis-liblouisxml] Back translation problem with accent signs

  • From: Ronan McGuirk <ronan.p.mcguirk@xxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Sun, 23 Apr 2017 11:22:41 +0100

Hi all,

I am the author of the Irish Language tables ga-g1.utb and ga-g2.ctb
in Liblouis.

These tables are working correctly for forward translation. However,
there are some problems with back translation. I updated the code in a
test environment  and got a version that seems to work correctly for
forward and back translation in testing with Liblouis 3. I haven't
submitted the new tables for implementation as yet until further
testing is complete.

I would like to get these tables working on the Humanware BrailleNote
touch. However, this Android device uses Liblouis 2.6. Back
translation is desirable on this device in order to allow the user to
enter text in Braille in the contracted Irish Braille code.

I have tried to get the Irish tables to work correctly for forward and
backward translation on Liblouis 2.6 but so far I am successful for
forward translation and for backtranslation for everything except
words that contain long accent signs.
In the Irish language there are 5 long accent signs (acute accents). á
é í ó and ú. These are both upper and lower case.
The following code appears to work with Liblouis 3 for á, which is
represented in Braille by dots 12346.

uplow \x00c1\x00e1 12346 Áá # a fada


I have looked at a number of tables in Liblouis2.6 that contain accent
signs.  (UEB tables and French BFU) So far I haven't found a
Liblouis2.6 table that seems to translate accent signs forwards and
backwards successfully.

Can you point me to an example of accent sign forward and backward
translation that works in Liblouis 2.6 so that I can copy the
approach?  As I mentioned, above, I believe I have this working
correctly in Liblouis 3, but the tables are not backward compatible to
Liblouis2.6.
Any suggestions much appreciated!

Thanks,

Ronan
For a description of the software, to download it and links to
project pages go to http://liblouis.org

Other related posts: