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
Delphi .exe and Strings within the sourcecode - Usage - Three simple steps to localize - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Fri Nov 30th, 2007 04:23 pm
PM Private Upload Quote Reply
Ajin
Member
 

Joined: Fri Nov 30th, 2007
Location:  
Posts: 2
Status: 
Offline
Hallo!

Ich bin sehr neu auf diesem Gebiet und habe ihr Produkt vor 3 Tagen als 30 Day Trial heruntergeladen um zu testen, ob das Produkt wirklich das hält was mir von vielen Seiten berichtet wurde.

Ich habe eine mini-test Anwendung in Turbo Delphi Explorer geschrieben. Eine Form mit 2 Buttons und dem Titel: Hello World.

Ein Button heisst Message und der andere Button heisst CLose. Entsprechend dem Namen steht hinter dem Close button die CLose; Anweisung und beim MEssage Button eine normale Showmessage('Ich bin Deutsch').

Ich konnte hervorragend den Titel der Anwendung übersetzen, die Captions der Buttons... aber nicht den Showmessage Text.

Generell alles was sich im Code verbirgt bleibt mir verschlossen.

Gibts eine Möglichkeit da ran zu kommen? Dann wär das Programm echt top!

Back To Top PM Private Upload Quote Reply

 Posted: Sat Dec 1st, 2007 01:19 am
PM Private Upload Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Espoo, Finland
Posts: 2275
Status: 
Offline
I am not sure if I understand you message right. My German is very bad.

If you have hard coded string such as

Showmessage('Ich bin Deutsch');

you have to put string string into resource string

resourcestrins
  SGerman = 'Ich bin Deutsch';
...
Showmessage(SGerman);


Now when you compile the application Delphi compiler will place the string into resource string block and Sisulizer can localize them.

Please write in English in the next time.

Jaakko



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

 Posted: Sat Dec 1st, 2007 06:14 am
PM Private Upload Quote Reply
Ajin
Member
 

Joined: Fri Nov 30th, 2007
Location:  
Posts: 2
Status: 
Offline
Good Morning!

Thanks for your help! That means I have to re-write the hold Application and put every String into a Ressource String.. Phew a Lot of work...

But if that is the only way to handle it , I'll give it a try :)

Back To Top PM Private Upload Quote Reply

 Posted: Sat Dec 1st, 2007 09:50 am
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 2115
Status: 
Offline
Hi Ajin,

ich hoffe das eine Englische Antwort ok ist weil unsere Entwickler so mitlesen und helfen können :-).

Jaakko got your German post right. You have to move the hard coded strings into a resource. Please read the section "Hard Coded Strings" on http://www.sisulizer.com/support/developers-corner/preparing-delphi.shtml. With Delphi that is pretty easy and can be done very fast. After this step (I18N) the localization (L10N) with Sisulizer is easy.

Best

Markus



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

Current time is 07:45 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Usage - Three simple steps to localize > Delphi .exe and Strings within the sourcecode



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