Support forum of the software localization tool Sisulizer


.NET, Delphi, ... - Sisulizer Localization Tool Support Home

Get in contact with the makers of Sisulizer.
Our forum is open for all questions around Sisulizer from customers and prospects.
Don't hesitate to register and ask. The Sisulizer team will answer ASAP.

Search     Help Home Sisulizer Website Download
Search by username
Not logged in - Login | Register 

 Moderated by: Renate.Reinartz, Markus.Kreisel, Jaakko.Salmenius, Ilkka.Salmenius
New Topic Reply Printer Friendly
Hebrew translation Silverlight 3 - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Thu Jul 29th, 2010 11:23 am
PM Private Upload Quote Reply
Gonen
Member
 

Joined: Tue Jul 27th, 2010
Location:  
Posts: 39
Status: 
Offline
My project contains the Hebrew language. When I set my culture etc. to Hebrew (and using the correct xap file). The text are indeed translated to Hebrew. But the screen itself is in mirror? When editing fields etc. the data also looks to be in mirror?

 

 Do I need Silverlight 4 for this and set the flow direction or should it work also on silverlight 3?

Last edited on Thu Jul 29th, 2010 11:25 am by Gonen

Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 11:30 am
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
This is how it should be. Hebrew and Arabic are right to left languages. All text is writtein from right to left and UI also is mirrored.

Jaakko

Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 11:34 am
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Bedburg, Germany
Posts: 1874
Status: 
Offline
Hi,

Since Hebrew is written right-to-left mirroring the screens seems to me the correct way to display them. I'm a bit puzzled now.

Markus
 




____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 12:40 pm
PM Private Upload Quote Reply
Gonen
Member
 

Joined: Tue Jul 27th, 2010
Location:  
Posts: 39
Status: 
Offline
Not only the screen itself is mirrored but also the translated text. In other words the Hebrew translation is also mirrored!

 As mentioned I don't know it is a SL problem or a Sisulizer problem/setting?

Last edited on Thu Jul 29th, 2010 12:41 pm by Gonen

Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 12:52 pm
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Bedburg, Germany
Posts: 1874
Status: 
Offline
Hi,

Sure, everything has to be mirrored. Except numbers which are in the western write order. It is a bit funny if you type and the direction changes when you start a number. But if you write from right to left you also expect the most important input fields on the right side.

The mirroring is done by the OS.

Markus



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 01:01 pm
PM Private Upload Quote Reply
Gonen
Member
 

Joined: Tue Jul 27th, 2010
Location:  
Posts: 39
Status: 
Offline
It has to do with Silverlight I think. After reading some forums there should be better RTL support in SL4. Did you guys never had this mentioned before?

Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 01:12 pm
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Bedburg, Germany
Posts: 1874
Status: 
Offline
Hi,

Since Sisulizer does not change/mirror the layout of your dialogs it is a Silverlight thing. But if the dialog elements is mirrored and the typing is also from right to left this sounds correct to me. What would you expect?

Markus



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 01:14 pm
PM Private Upload Quote Reply
Gonen
Member
 

Joined: Tue Jul 27th, 2010
Location:  
Posts: 39
Status: 
Offline
At least not that the translated text will be mirrord. In this case it will never be good.

But I will give it a go with the new Silverlight.

Back To Top PM Private Upload Quote Reply

 Posted: Thu Jul 29th, 2010 10:39 pm
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
The right way is when both UI and text are mirrored. Middle Eastern people read text from right to left. For them it is wrong if text is not "mirrored". The same applies for the UI also. What is most left in Western UI should be most right in Middle Eastern UI.

When localizaing WPF projects Sisulizer has the option in the source dialog that let you turn mirroring and reading order off. This option was missing in Silverlight source dialog. I added it in build 308. See the screenshot. You can turn mirroing and reading order off by unchecking Set reading order property. The UI also cotains Mirror check box but it is disabled. This is enabled only for Windows Forms project. For WPF and Silverlight it is disabled. This is because in WPF/Silverlight Set reading order controls both mirroring and reading order.

There are not differences between Silverlight 3 and 4 consedering UI mirroring and reading order.

Jaakko

Attachment: Untitled.png (Downloaded 16 times)

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 11:15 am
PM Private Upload Quote Reply
Gonen
Member
 

Joined: Tue Jul 27th, 2010
Location:  
Posts: 39
Status: 
Offline
Jaakko,

Is it possible to get a beta version with these parameters?

For our company it is important that Hebrew works.

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 11:32 am
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
I sent you a PM.

Jaakko

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 09:26 pm
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
Your are right. The reading order of Arabic text is show incorrectly on Silverlight 3. I tested the same XAML on normal WPF 3.0 and it worked correctly. Then in tested the same application on Silverlight 4 and it worked correctly!

It seems that Silverlight 3 can not render Arabic text correctly. However in Silverlight 4 it works correctly.

I try to find out if this is a real Silverlight 3 bug or if there is a workaround.

Jaakko

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 09:29 pm
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
Silverlight 3 does not correctly support right to left languages.

http://forums.silverlight.net/forums/p/117610/264753.aspx

You have to use Silverlight 4.

Jaakko

Back To Top PM Private Upload Quote Reply

Current time is 01:55 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > Hebrew translation Silverlight 3



WowUltra modified by Sisulizer Copyright © 2007-09 by Jim Hale - Based on WowBB Copyright © 2003-2006 Aycan Gulez

Sisulizer software localization tool - Three simple steps to localize