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
JAR - Wish list for software localization tool - 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 Sep 19th, 2007 11:03 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
Is it possible to localized .jar without eclipse or JBuilder project?

Attachment: jar.png (Downloaded 21 times)

Back To Top PM Quote Reply

 Posted: Wed Sep 19th, 2007 11:58 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
Yes. This feature is already in Sisulizer. Sisulizer extract all .properties and image files from JAR file and let you localize them.

Jaakko



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

 Posted: Thu Sep 20th, 2007 12:07 am
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
In this case, JFLAP contains not only images but also plain texts, but Sisulizer just extracts images.

Back To Top PM Quote Reply

 Posted: Thu Sep 20th, 2007 12:14 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
Can you attach the JAR file here or send it to

support (at) sisulizer.fi

Jaakko



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

 Posted: Thu Sep 20th, 2007 12:17 am
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
http://www.jflap.org/jflaptmp/
Th download link

Back To Top PM Quote Reply

 Posted: Thu Sep 20th, 2007 01:23 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
This JAR file does not cointain any .properties file. Either it has not been internationalized or then it uses .java resource bundles instead of .properties.

Applicaiton must use .properties resources in order to make binary localization possible. This is because .java properties are compiled to .class file and thay can not (easily, without decompilation) be localized.

We choose not to support decompilation of .class files because the localization engineer must have proper rights for the software and if he or she has he or she can get the original resource source (.java).

Jaakko



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

 Posted: Thu Sep 20th, 2007 02:47 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
Can you recommand some useful tools to decompile .jar?

Back To Top PM Quote Reply

 Posted: Thu Sep 20th, 2007 02:50 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
JAR file is a zip file so you can use any ZIP tool to decompress it. JAR files contain compiled Java class files (.class). You can use Java decompiler to decompile them to .java files.

Jaakko



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

 Posted: Thu Sep 20th, 2007 02:50 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
Jaakko.Salmenius wrote: This JAR file does not cointain any .properties file. Either it has not been internationalized or then it uses .java resource bundles instead of .properties.

Applicaiton must use .properties resources in order to make binary localization possible. This is because .java properties are compiled to .class file and thay can not (easily, without decompilation) be localized.

We choose not to support decompilation of .class files because the localization engineer must have proper rights for the software and if he or she has he or she can get the original resource source (.java).

Jaakko


hmmmm.....it may be true that to inform authers before localization but sometimes authors are disappeared or hard to contact.

Back To Top PM Quote Reply

 Posted: Thu Sep 20th, 2007 02:55 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
Localization without premission is not the big problem but if we use reverse engineering that decompiles it without permission it is violation againts copyrights.

This is why Sisulizer does not do it. If somebody want to do that for JAR they can do following:

1) Unzip the JAR to .class files
2) Decompile .class files to .java files
3) Use Sisulizer to localize the .java files
4) Compile the localized .java files to .class files
5) Use JAR tool to add localized .class file to the JAR file

Jaakko



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

 Posted: Sun Oct 7th, 2007 01:45 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
It may sound feasible to deompile jar and recompile java resources to .class but

it's really a hord work in practice

First, You must decomile every class file

Attachment: dede.png (Downloaded 10 times)

Back To Top PM Quote Reply

 Posted: Sun Oct 7th, 2007 01:46 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
then add new classes in JBuilder Project

Attachment: new_class.png (Downloaded 10 times)

Back To Top PM Quote Reply

 Posted: Sun Oct 7th, 2007 01:47 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
check the class name

Attachment: classname.png (Downloaded 10 times)

Back To Top PM Quote Reply

 Posted: Sun Oct 7th, 2007 01:49 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
and paste it to JBuilder then build

Attachment: paste.png (Downloaded 11 times)

Back To Top PM Quote Reply

 Posted: Sun Oct 7th, 2007 01:51 pm
PM Quote Reply
MagicFX
Member
 

Joined: Sat Dec 23rd, 2006
Location: Taipei, Taiwan
Posts: 150
Status: 
Offline
If you have lots of class to decompile,

you will be crazy!

That's why I hope sisulizer can decompile JAR

Attachment: class_sea.png (Downloaded 10 times)

Back To Top PM Quote Reply

 Posted: Mon Oct 8th, 2007 09:17 am
PM Quote Reply
Markus.Kreisel
Administrator


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

you have to remember that Sisulizer is mainly a tool for developers which have access to their source code.

Best

Markus



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

Current time is 07:44 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) > Wish list for software localization tool > JAR



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