Spread the Word | Create Account | My Account  
digsby
Location: Forum Home » Feature Requests » Right-To-Left languages are not supported
 

Right-To-Left languages are not supported

#1 2008-03-20 20:49:39
Right-To-Left languages are not supported
eburcat
New member
Offline

 

Hebrew, Arabic - are impossible to use...



#2 2008-03-20 23:12:08
Re: Right-To-Left languages are not supported
nyte_falcon
Member
Offline

 

i fitteled with Hebrew for a bit and got it semi working of course vista SP1(using a tablet wink ) doesn't allow for Hebrew so i guess my experiments are on hold



#3 2008-03-20 23:45:15
Re: Right-To-Left languages are not supported
mike
Digsby Developer
Offline

 

we are trying to remain compatible with the Windows supported features for unicode and RTL languages, but sometimes we screw up.

Additionally, all of the devs are English speakers, with a smattering of second languages (Russian, Spanish, and German... and I think Kevin took French in high school). However, these are all LTR languages and so we have no experience with languages that use a different reading order. This makes it difficult to test or notice when RTL is not performing correctly.

So, eburcat, can you be more specific? Which text fields or labels or content display areas are having problems? Or is it really just a application-wide problem? (I thought we were doing OK with it... but like I said, hard to tell).





how to report a bug
Got an idea for a feature? put it on the wishlist!
#4 2008-03-22 02:12:34
Re: Right-To-Left languages are not supported
leor
New member
Offline

 

Hello Mike,

Basically the problem is very simple, it appears in the message window. The text shown is backwards, for instance if i send the sentance "Hello there..." (in hebrew of course), the message windows displays "olleH ereht..." so this means every word is backward and all the words in the sentance are also backward.

I hope you solve this problem quickly. because I am a big fan now of Digsby, really nice work!

thanks,
Leor



#5 2008-04-05 10:32:12
Re: Right-To-Left languages are not supported
avish
New member
Offline

 

Some additional details (tested on build 13706):

1. RTL text is left-aligned and rendered LTR in message windows. It should be right-aligned and, what's more important, RTL rendered.

2. Surprisingly, typing RTL text in the message window text box will render it RTL, but still left-aligned. Also, if LTR text is mixed in, the flow of text is broken in the wrong way.

3. When using the "right to left" context menu option, the text gets right-aligned, but it's rendered in some funky non-standard LTR way, making punctuation marks (directionally neutral characters) break the flow of the text.

I don't know what you guys use to render text, but if it correctly supports Unicode then these issues should be easily fixable with some Unicode control characters magic.

I'll be more than happy to provide further help, testing and/or specifications for this feature, since it's a major dealbreaker for Hebrew speaking users (and, I guess, Arabic ones).

Other than that, Digsby rocks the way few IM clients ever did. Keep up the amazingly good work!

Avish



#6 2008-04-25 07:52:42
Re: Right-To-Left languages are not supported
eburcat
New member
Offline

 

nyte_falcon: I guess your fitting helped, because it seems that hebrew is much better now.
Still, there are some places where the word order is reversed. For example, here:
http://www.42Tags.com/digsby.png



#7 2008-04-28 06:00:53
Re: Right-To-Left languages are not supported
ezuk
New member
Offline

 

Another vote for proper RTL support. Digsby does rock, but it LTR's messages, which is a bother (as Eeyore would say).

I can edit the CSS for a give template to RTL it, but then _all_ messages would go RTL, and some of my contacts are English speaking (LTR). So... There's really some work to be done here.

I volunteer to help test as well. I'm no coder genius, but I can test.

Edit: I added this request to the wishlist (http://digsbies.org/site/view/rfe) as RTL Support in conversations and popups.

If you're interested, please go vote for the feature.


Last edited by ezuk (2008-04-28 06:08:27)


#8 2008-04-28 09:19:52
Re: Right-To-Left languages are not supported
eia
Super Power User
Offline

 

This has now been approved on the wishlist, go vote smile

http://digsbies.org/site/node/207




... and now for something completely different

The digsby Wishlist | digsby themes | Community maintained wiki
#9 2008-06-04 07:29:10
Re: Right-To-Left languages are not supported
Altryne
New member
Offline

 

any news on this issue?
I don't think that This issue should be implemented based on the number of votes and the score...
Voting suggests that some people may not like this feature,
But the thing is, all people that use RTL languages NEED this to enjoy using Digsby
And all other people that chat in LTR languages, should't Care...
It won't disturb them in any way, they won't even notice it...

So to sum up, I don't really see why someone would vote less then 5 on this, besides for it to drop down below "their" favorite feature.


Last edited by Altryne (2008-06-04 07:35:02)


#10 2008-06-04 09:39:05
Re: Right-To-Left languages are not supported
mike
Digsby Developer
Offline

 

yea... this is more of a 'bug' not a feature request.

don't worry Altryne, bugs nearly always have priority over feature requests.





how to report a bug
Got an idea for a feature? put it on the wishlist!
#11 2008-09-11 08:09:11
Re: Right-To-Left languages are not supported
ezuk
New member
Offline

 

Any news on this? It's been quite a while... I wish I could use Digsby.



#12 2008-12-04 12:37:35
Re: Right-To-Left languages are not supported
mike
Digsby Developer
Offline

 

Digsby Blog wrote:

Added support for complex languages like Arabic and Thai
Fixed numerous bugs with right to left support in the input box





how to report a bug
Got an idea for a feature? put it on the wishlist!
#13 2009-02-23 09:15:45
Re: Right-To-Left languages are not supported
nomaed
New member
Offline

 

I never checked really how ICQ and MSN/LiveMessenger are working with RTL languages, but I'll throw some ideas;

Generally, both ICQ and MSN text input area responds to the default windows keys Left Ctrl+Shift (LTR) and Right Ctrl+Shirt (RTL), and the entire area (or at least the paragraph you're currently on) is changing the direction. It's nothing "magic" or special, it's a quite standard Unicode feature.

Now, I believe both ICQ and MSN are sending the message in something similar to HTML or some sort of similar XML code, and for example if it's the P tag, it gets

Code:

<p dir="rtl">...</p>

, so the recipient can read it exactly as it was sent - RTL aligned.

If Digsby is using only plain text, it can have some sort of auto-detection mechanism, similarly to what Pidgin for Linux has, and I believe that if the first character of the received/written message is either Hebrew or Arabic (0x05B0 - 0x06FE, incl.), it just sets the bidi alignment of the entire message to RTL, and I don't think it's hard to implement.

It won't solve the problem of the recipients reading it left-aligned but it's better than nothing.



Pages: 1 

Board footer


Copyright © 2007-2009 dotSyntax, LLC.   All Rights Reserved