Support forum of the software localization tool Sisulizer


Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ... 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
WPF localization scan errors - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ...
AuthorPost
 Posted: Wed Oct 1st, 2008 09:40 am
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
Hello.
I tried your product on our wpf project, and it came up with many errors and because of this Sisulizer is practically useless for us. What is the status on the WPF localization? Does it contain many wellknown bugs regarding WPF localization?
I'm sure that there is a big marked for localizing wpf application, because of the lack of good ways to do it.

Here is the logfile after project scan:
10:37:51        Scanning file "C:\work\Stonehenge\Main\Source\Stonehenge\Source\App\App.csproj"
10:37:51    Error    EConvertError: '10 2 10 2' is not a valid floating point value
10:37:52    Error    Call stack:
10:37:52    Error    7c90d9ea +00a ntdll.dll                  NtReadVirtualMemory
10:37:52    Error    7c8021e5 +015 kernel32.dll               ReadProcessMemory
10:37:52    Error    0074327c +0cc sisulizer.exe LaExcept     TLaExcept.GetCallStack
10:37:52    Error    00a5f2d6 +10e sisulizer.exe Log          TLog.WriteException
10:37:52    Error    009c6ac1 +3a1 sisulizer.exe NetSource    TNetProjectSource.DoScan
10:37:52    Error    7c90e465 +009 ntdll.dll                  KiUserExceptionDispatcher
10:37:52    Error    00a69117 +017 sisulizer.exe VisComponent TVisComponent.ScanXaml
10:37:52    Error    009cd6a0 +0b4 sisulizer.exe XamlForm     TXamlForm.ProcessProperty
10:37:52    Error    009cdf31 +315 sisulizer.exe XamlForm     TXamlForm.Process
10:37:52    Error    009cda98 +060 sisulizer.exe XamlForm     ProcessElements
10:37:52    Error    009ce140 +524 sisulizer.exe XamlForm     TXamlForm.Process
10:37:52    Error    009ce2c3 +043 sisulizer.exe XamlForm     TXamlForm.ScanItems
10:37:52    Error    009ce3fa +0b2 sisulizer.exe XamlForm     TXamlForm.ScanXaml
10:37:52    Error    00a22f92 +106 sisulizer.exe NetResource  ProcessXaml
10:37:52    Error    00a237ad +0cd sisulizer.exe NetResource  TNetResourceData.ScanFile
10:37:52    Error    009c6a46 +326 sisulizer.exe NetSource    TNetProjectSource.DoScan
10:37:52    Error    00aac48b +14b sisulizer.exe Project      TSource.Scan
10:37:52    Error    00ab24b8 +020 sisulizer.exe Project      ScanSource
10:37:52    Error    00ab25bf +06b sisulizer.exe Project      ScanLanguage
10:37:52    Error    00ab2650 +05c sisulizer.exe Project      ScanLanguages
10:37:52    Error    00ab2a01 +27d sisulizer.exe Project      TProject.DoScanSources
10:37:52    Error    00ab2b67 +00b sisulizer.exe Project      TProject.ScanSources
10:37:52    Error    00ab2ba9 +02d sisulizer.exe Project      TProject.Scan
10:37:52    Error    0098b921 +015 sisulizer.exe MainFrm      TMainForm.ScanProject
10:37:52    Error    0098b9ba +04e sisulizer.exe MainFrm      TMainForm.FileNew
10:37:52    Error    0098eb5c +010 sisulizer.exe MainFrm      TMainForm.FileNewMenuClick
10:37:52    Error    004d63fa +0a6 sisulizer.exe Menus        TMenuItem.Click
10:37:52    Error    004d7697 +013 sisulizer.exe Menus        TMenu.DispatchCommand
10:37:52    Error    004e08cf +01f sisulizer.exe Forms        TCustomForm.WMCommand
10:37:52    Error    004c4b2c +188 sisulizer.exe Controls     TControl.WndProc
10:37:52    Error    004c7b8b +157 sisulizer.exe Controls     TWinControl.WndProc
10:37:52    Error    004de92d +421 sisulizer.exe Forms        TCustomForm.WndProc
10:37:52    Error    00504a65 +085 sisulizer.exe TntControls  TWinControlTrap.WindowProc
10:37:52    Error    004c7808 +02c sisulizer.exe Controls     TWinControl.MainWndProc
10:37:52    Error    00475c18 +014 sisulizer.exe Classes      StdWndProc
10:37:52    Error    7e42a034 +016 user32.dll                 CallWindowProcW
10:37:52    Error    005046c8 +048 sisulizer.exe TntControls  TWinControlTrap.Win32Proc
10:37:52    Error    00475c18 +014 sisulizer.exe Classes      StdWndProc
10:37:52    Error    7e4196c2 +00a user32.dll                 DispatchMessageA
10:37:52    Error    004e4d8f +083 sisulizer.exe Forms        TApplication.ProcessMessage
10:37:52    Error    004e4dc6 +00a sisulizer.exe Forms        TApplication.HandleMessage
10:37:52    Error    004e4ff6 +096 sisulizer.exe Forms        TApplication.Run
10:37:52    Error    00ca811f +03b sisulizer.exe Sisulizer    initialization
10:37:52    Error    
10:37:52    Error    thread $10a0 (TDummyThread): <suspended>
10:37:52    Error    007300c4 +f8 sisulizer.exe GIFImage initialization
10:37:52    Error    
10:37:52    Error    thread $11bc:
10:37:52    Error    7c90df2a +0a ntdll.dll               NtWaitForMultipleObjects
10:37:52    Error    7c80956e +00 kernel32.dll            WaitForMultipleObjectsEx
10:37:52    Error    7e4195f3 +00 user32.dll              MsgWaitForMultipleObjectsEx
10:37:52    Error    7e4196a3 +1a user32.dll              MsgWaitForMultipleObjects
10:37:52    Error    0044d2a5 +0d sisulizer.exe madExcept CallThreadProcSafe
10:37:52    Error    0044d31d +45 sisulizer.exe madExcept ThreadExceptFrame
10:37:52    Error    >> created by main thread ($1424) at:
10:37:52    Error    4eca29b1 +00 gdiplus.dll
10:37:52    Error    
10:37:52    Error    thread $15a8:
10:37:52    Error    7c90d1fa +a ntdll.dll  NtDelayExecution
10:37:52    Error    
10:37:52    Error    thread $1220:
10:37:52    Error    7c90da2a +a ntdll.dll  NtRemoveIoCompletion
10:37:52    Hint    Unknown component "ItemsControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "DataTemplate". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "ItemsPanelTemplate". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "ScrollViewer". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "s:String". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "wpf:FlowDocumentConverter". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "wpf:StringTextBoxControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "wpf:IntTextBoxControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "wpf:DoubleTextBoxControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "a:SystemDropShadowChrome". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:OptionsDatabaseControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "DropShadowEffect". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "Style". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "Setter". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "EventTrigger". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "BeginStoryboard". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "Storyboard". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "DoubleAnimation". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:SelectRegionControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:SelectFacilitiesControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:SelectBuildingsControl". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "MultiBinding". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "Binding". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "UniformGrid". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "ObjectDataProvider". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:BuildingInListToBoolConverter". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "local:FacilityInListToBoolConverter". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "ContextMenu". To map it select this line and click the component that appears in the visual editor.
10:37:52    Hint    Unknown component "wpf:DatePicker". To map it select this line and click the component that appears in the visual editor.
10:37:52        Errors: 64
10:37:52        Elapsed time 1484 ms
 

Back To Top PM Quote Reply

 Posted: Wed Oct 1st, 2008 09:47 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
Can you send you XAML file(s) to

support (at) sisulizer.fi

No need to send them all but the one that contains '10 2 10 2'

Jaakko



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

 Posted: Wed Oct 1st, 2008 11:55 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
Thank you for the files. The reason was that ValidationControl.xaml file contained Margin property that used spaces as separator. Sisulizer expected to get ,

Margin="10 2 10 2"

vs.

Margin="10,2,10,2"

I fixed Sisulizer to accept other sparators.

I also changed the log writing such way that now Sisulizer only writes ones error line instead of dozens.

A new build with thsi fix will come out later this week.

Jaakko



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

 Posted: Wed Oct 1st, 2008 12:33 pm
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
Did the rest of the project load?

Back To Top PM Quote Reply

 Posted: Wed Oct 1st, 2008 12:42 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
Not right away. There was similar problem on few other properties. I fixed them too.

Jaakko



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

 Posted: Wed Oct 1st, 2008 12:44 pm
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
Cool, so after next release we can expect it to load the whole project?
That would be perfect.

Back To Top PM Quote Reply

 Posted: Wed Oct 1st, 2008 12:57 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
Yes. I am testing it now.

Jaakko



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

 Posted: Sun Oct 5th, 2008 06:51 pm
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
I tried to test the new version and it doesn't crash anymore during the scan process. But I notice that there are many xaml files that doesn't show. Do you know why?

Back To Top PM Quote Reply

 Posted: Sun Oct 5th, 2008 08:18 pm
PM Quote Reply
Janusz Grzybek
Super Moderator


Joined: Fri Dec 1st, 2006
Location: Zabrze, Poland
Posts: 561
Status: 
Offline
Hello,

Jaakko is out office to Wednesday, unfortunately, I don't know your issue, because it was supported by Jaakko. He probably perfectly know all details of your issue, and for this reason seems to me that we should to wait with it on Jaakko come back. What do you think about it?

Janusz



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

 Posted: Mon Oct 6th, 2008 07:39 am
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
No problem, I'll wait. I think he is working on the issues

Back To Top PM Quote Reply

 Posted: Fri Oct 17th, 2008 08:34 am
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
Any news on my issues with the WPF localization?

Back To Top PM Quote Reply

 Posted: Fri Oct 17th, 2008 08:49 am
PM Quote Reply
Janusz Grzybek
Super Moderator


Joined: Fri Dec 1st, 2006
Location: Zabrze, Poland
Posts: 561
Status: 
Offline
Our R&D currently finalize new build. New build should be released today, and probably in new build will be improved WPF localization features. We should to wait on new build.

Best regards,
Janusz



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

 Posted: Tue Oct 21st, 2008 07:31 am
PM Quote Reply
owangen
Member
 

Joined: Wed Oct 1st, 2008
Location:  
Posts: 9
Status: 
Offline
Hello. I tried the latest build and I can see that there are many pages in our project that is not scanned. Why is that?

Back To Top PM Quote Reply

 Posted: Tue Oct 21st, 2008 08:51 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
What is the type of the pages that do not scan? Can you send me one sample XAML file that does not scan.

support (at) sisulizer.fi

Jaakko



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

 Posted: Tue Oct 21st, 2008 08:57 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
No need to send file. I still have your project and noticed the same thing. I am working on it.

Jaakko



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

 Posted: Tue Oct 21st, 2008 09:02 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
The pages that did not scanned we custom page or 3rd party pages such as <wpf:StandardPage...>

Sisulizer ignores these at the moment. I will enable scanning for them as well.

Jaakko 



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

 Posted: Tue Oct 21st, 2008 09:36 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Online
I implemented this in 274. It will come out in few days.

Jaakko



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

Current time is 06:20 am  
Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ... > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > WPF localization scan errors



WowUltra 1.11 Copyright © 2007 by Jim Hale - Based on WowBB Copyright © 2003-2006 Aycan Gulez

Sisulizer software localization tool - Three simple steps to localize