[Bf-committers] How & When could we support right-to-left languages?
Steve Obbayi
steve at sobbayi.com
Thu Sep 15 19:27:22 CEST 2011
Looks like there's going to be some intense work needed here. I have quite a bit of free time
over the next few weeks so I will probably use a lot of it getting up to speed in the UI code
And by the way, the numbers in Arabic follow the L->R English format.
Steve
----- "Ton Roosendaal" <ton at blender.org> wrote:
> Hi,
>
> Some pointers for people who like to dive into it:
>
> Issue 1: typing text in buttons
>
> source/blender/editors/interface/interface_handlers.c
> functions called ui_textedit_...
>
> It's all hardcoded to typing L->R now. Selecting, arrow keys same.
>
> Issue 2:
> Are numbers typed reverse too? I guess, but they don't draw reverse
> right?
>
> Issue 3:
> Filepaths... is this reversed?
>
> Issue 4:
> Text drawing in buttons, there's alignment code hardcoded... needs to
>
> be flippable.
> Same for truncating rules of strings in Blender.
>
> Issue 5:
> Click in text button has very nasty code to detect which character is
>
> found.
>
> Issue 6:
> Is increment/decrement button clicks the same still? Same for gesture
>
> (left = lower, right is higher value).
>
> All in all, it'll needs someone with quite some time figuring out our
>
> UI code. It's unfortunately wrapped old sorta 90ies stuff here still.
>
> Might be only possible by cleaning and structuring code partially.
>
> -Ton-
>
> ------------------------------------------------------------------------
> Ton Roosendaal Blender Foundation ton at blender.org
> www.blender.org
> Blender Institute Entrepotdok 57A 1018AD Amsterdam The
> Netherlands
>
> On 15 Sep, 2011, at 17:33, xiangquan xiao wrote:
>
> > After congcong made an advertisement about garlic in the blender-
> > nations,
> > more and more volunteers come to contribute to the translation
> > program.
> > However, Hebrew and Persian(Farsi) as well as Arabic are written
> > from right
> > to left. We have disscussed this issue not long ago, but it seems a
>
> > little more
> > urgent than I ever thought.
> >
> > Is there somebody working for this? Or at least any plan?
> > I'd like to help on this, but I'm totally unfamiliar with these
> > languages,
> > as well as the text rendering process :(
> >
> > Regards!
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
More information about the Bf-committers
mailing list