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
Where do I find my string constants in Sisulizer? - Usage - Three simple steps to localize - 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: Mon Oct 8th, 2007 10:29 pm
PM Quote Reply
David Burson
Member
 

Joined: Tue Oct 2nd, 2007
Location:  
Posts: 7
Status: 
Offline
Hi,

We have a number of string constants and literals defined in our code, some in forms, and some in classes or modules (VB.NET, VS 2005, .NET 2.0).  After scanning my exe, I have not been able to figure out where those strings are listed in Sisulizer for the translator.

How do I translate my constants and literals?

Thanks

David

Back To Top PM Quote Reply

 Posted: Tue Oct 9th, 2007 06:55 am
PM Quote Reply
Ilkka.Salmenius
Administrator


Joined: Wed Aug 8th, 2007
Location: Espoo, Finland
Posts: 455
Status: 
Offline
Could you send one of your file that contains those strings to us please.

support (at) sisulizer.fi

best regards
Ilkka



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

 Posted: Tue Oct 9th, 2007 02:07 pm
PM Quote Reply
David Burson
Member
 

Joined: Tue Oct 2nd, 2007
Location:  
Posts: 7
Status: 
Offline
I just now sent my exe. I noted a few examples you can look for.

Thanks
David

Back To Top PM Quote Reply

 Posted: Thu Oct 11th, 2007 05:25 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
If you have a string literal hard coded into the code it won't be stored in the resource block but instead is stored inside the compiled code. There is not way to translate it from there. In order to translate those string add them to a resouce file (.resx). In your code where you use the contant such as kUnfiltered you have to access resource string instead.

    Public Const kUnfiltered As String = "Unfiltered"

...

  str = kUnfiltered

->

    Dim res As New Resources.ResourceManager("MyApplication.Resource", GetType(mainform).Assembly)

...

  str = res.GetString('kUnfiltered');


Jaakko



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

 Posted: Thu Oct 11th, 2007 07:39 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
My previous instructions were fro .NET 1.x

In Visual Studio 2005 there is an automatic resource string access. You do not have to create the ResourceManager object but you can access strings in the resource file just like using contants.

See <sldir>\NET\VB\Converter or the attached project.

Attachment: Sample.zip (Downloaded 0 times)



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

 Posted: Thu Oct 11th, 2007 01:56 pm
PM Quote Reply
David Burson
Member
 

Joined: Tue Oct 2nd, 2007
Location:  
Posts: 7
Status: 
Offline
Thanks Jaakko,

Is there an automated process or any existing tool to handle putting my strings into a resx file? In a project as large as ours, it would be a major effort to do it by hand.

Thanks
David

Back To Top PM Quote Reply

 Posted: Thu Oct 11th, 2007 02:17 pm
PM Quote Reply
Markus.Kreisel
Administrator


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

you might want to Google for i18N (internationalization) which is the step before localization (L10N) which is what Sisulizer does. We do not offer i18N because it has to be source code oriented and we at Sisulizer concentrate on binary localization.

There are tools and services offered. But unless you have an extreme large project it is easier and faster done yourself. You only have to do it once so a tool does not pay of for the most of projects.

Best

Markus



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

 Posted: Thu Oct 11th, 2007 11:10 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
There is one tool called Globalyzer. It is an I18N tool.

http://www.globalyzer.com

How many hard coded string you have. I would recommend to change you code manually unless you have more than a thousand strings.

Jaakko



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

Current time is 03:24 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) > Usage - Three simple steps to localize > Where do I find my string constants in Sisulizer?



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