lukeme / gobible

Automatically exported from code.google.com/p/gobible
1 stars 0 forks source link

Menu | Preferences | Reverse Characters: On does not apply to the user interface (UI) text #63

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
If you have a language in which the script is right to left, in the
collections text file for Go Bible Creator, you set
Align: Right
This places the verse numbers to the right, with verse line word-wraps on
the left of the display.

In Go Bible Menu | Preferences, when you select Reverse Characters = On,
this reverses the direction of the verse text, and the displayed book
names.  It does not reverse the direction of the text in the user interface
strings!

Now of course, it may be that the collections file has not included a user
interface translation, or if it has, it may be for a language different
than the Bible translation. Thus for example, one could build a Hebrew Go
Bible with a German UI, which would be useful for a German speaker learning
OT Hebrew.

It would therefore make sense for the Go Bible Preferences menu to have a
separate option to reverse the characters in the UI. 

The current workaround is for the UI translation in the collections file to
be made with artificially reversed UI text items. This is not at all
desirable, because it is not easy to read or write, and thus is prone to
errors.

It may even make sense for the Go Bible Preferences menu to have a separate
option to reverse the characters in the book names. This would be useful
for a Hebrew Go Bible made with [say] Spanish book names.

Original issue reported on code.google.com by DFH...@gmail.com on 2 Jan 2009 at 10:48

GoogleCodeExporter commented 8 years ago
Please review this issue when we next begin making additions to the UI items.

Original comment by DFH...@gmail.com on 8 Dec 2009 at 7:59

GoogleCodeExporter commented 8 years ago
I think this is a post Issue 110 item; and therefore a post 2.4.0 release

Original comment by dhinton...@gmail.com on 31 Mar 2010 at 4:54

GoogleCodeExporter commented 8 years ago
The first problem after thinking more about this issue, is that the code on the 
mobile device is using the standard Command class. This is not a class that we 
manage the drawing for, but is dependant on the language of the device for 
Left-to-
Right or Right-to-Left ordering. 

The application does handle the drawing of verses and other content, so it can 
use 
the alignment specified in the collections file.

** I think this issue needs further thought about what is really desired in 
various 
situations of R-L and L-R on various native devices. [Still think this is a 
post 
2.4.0 issue.]

Original comment by dhinton...@gmail.com on 5 Apr 2010 at 9:44

GoogleCodeExporter commented 8 years ago
OK - let's leave this until after 2.4.0

Original comment by DFH...@gmail.com on 5 Apr 2010 at 9:47

GoogleCodeExporter commented 8 years ago

Original comment by DFH...@gmail.com on 6 Apr 2010 at 3:10

GoogleCodeExporter commented 8 years ago

Original comment by DFH...@gmail.com on 20 Mar 2011 at 10:13