[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #42958] Hebrew translation is in visual order

From: anonymous
Subject: [bug #42958] Hebrew translation is in visual order
Date: Sun, 10 Aug 2014 05:54:11 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0


                 Summary: Hebrew translation is in visual order
                 Project: make
            Submitted by: None
            Submitted on: Sun 10 Aug 2014 05:54:09 AM UTC
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 4.0
        Operating System: None
           Fixed Release: None
           Triage Status: None



BiDi languages are typically stored in one of two character orders in memory.
Either "logical", which means that the characters are stored in the same order
they are written/pronounced, or "visual", which means that the characters are
stored in the order you'd expect to find them, usually when reading them from
left to right.

The former means that the characters need to be reordered before they can be
shown to the end user. The later ordering was, typically, used when the
display (terminal emulator, whatever) would not perform any BiDi reordering.

The world is unanimously shifting toward logical ordering, as all modern
display are capable of BiDi reordering, and logical ordering is much simpler
to edit, sort, search and maintain. In fact, it might be argued that visual
order text is not the preferred source form.

The question of BiDi display of console applications is an open one, with no
clear conclusions. Unlike in the GUI case, in text display the display engine
doesn't know when one field ends and another starts, which results in
reordering spill overs (where fields change place).

Despite this, most modern terminal emulators perform BiDi reordering. Make
should either drop translations to BiDi languages, or display text in logical
order. Field reordering spills can be handled by the translators using BiDi
control characters.


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]