|
|||
| Moderated by: Renate.Reinartz, Markus.Kreisel, Jaakko.Salmenius, Ilkka.Salmenius |
|
|||||||||||||
| 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 ... | ||||||||||||||
| Author | Post | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||
|
owangen Member
|
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
|
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
owangen Member
|
Did the rest of the project load?
|
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
owangen Member
|
Cool, so after next release we can expect it to load the whole project? That would be perfect.
|
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Jaakko.Salmenius Administrator
|
Yes. I am testing it now. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
owangen Member
|
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?
|
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Janusz Grzybek Super Moderator
|
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 |
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
owangen Member
|
No problem, I'll wait. I think he is working on the issues
|
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
owangen Member
|
Any news on my issues with the WPF localization?
|
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
Janusz Grzybek Super Moderator
|
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 |
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
owangen Member
|
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?
|
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
| ||||||||||||||
|
Jaakko.Salmenius Administrator
|
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 |
|||||||||||||
| ||||||||||||||
|
||||||||||||||
|
Jaakko.Salmenius Administrator
|
I implemented this in 274. It will come out in few days. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
|||||||||||||
| ||||||||||||||
| 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 | |
Sisulizer software localization tool - Three simple steps to localize