HomeProducts & ServicesDownloadsLabAbout UsContact Us

Helicon Translator

Known Bugs

 

Title: Helicon Translator 4 hangs when a project is opened (parser-problem)
Category: Bug
Priority:
Applies to: All
Status: Fixed in Helicon Translator 6
Description:

There is a bug in the parser. Comments are sometimes not handled correctly. What happens: When the parser gets an '*' or '/', it takes the next token and checks if it is a '/' or a ')'. In the case of a double-slash the line is handled as a comment. In case of a '*)' the current comment ends. Despite the fact that the next token has been already got, it reads the next token again. That's why the token after a '*' or '/' is ignored.

Example:

{ This is a Comment / }

In the .dpr-file may cause a hang-up of Helicon-Translator.

The parser ignores the '}' after the '/', and runs into a loop.

Workaround:

Notes/Workarounds:

Please avoid '/' or '*' at the end of the comment., e.g.

{ This is a Comment }

Title: Helicon Translator 4 crashes when a Delphi-6 project is opened.
Category: Missing Feature
Priority: 3
Applies to: 4.00
Status: Fixed in Helicon Translator 4.50
Date: 2005-11-30 12:15ormat:IS1m -->2005-11-30 11:23">2005-11-30 11:23ormat:IS1m -->2005-11-29 20:00">2005-11-29 20:00lign="top" align="left"> Notes/Workarounds:

The format of binary dfm-files has slightly changed in Delphi 6. Helicon Translator 4 does not support this file-format, but there is an unsupported work-around:

The difference to the previous format is that Delphi 6 stores Ansi-String-Properties not longer as Ansi-Strings but as UTF-8-encoded Unicode strings in binary dfm-files. A workaround for this program is to store the forms as Text-DFM by enabeling of this option in Delphi. In order to do this, just right-click on the forms and enable the Text-DFM option in the context-menu.

 

Category: Bug
Priority: 3
Applies to: 4.00
Status: Fixed in 4.03
Date: 20010530
Description:

The combo box "Type" in the "Custom Properties" contains duplicate entries.

Title: Pressing of the "Remove" button in the custom properties dialog does not update the list of properties.
Category: Bug
Priority: 2
Applies to: 4.00
Status: Fixed in 4.03
Date: 20010530
Description:

Pressing of the "Remove" button in the custom properties dialog does not update the list of properties, but the property is removed anyway.

 

Notes/Workarounds:

Update to version 4.03 or newer.

Title: Editing of the Exchange file in Excel
Category: Bug
Priority: 1
Applies to: 4.00
Status: Fixed in 4.03
Date: 20010524
Description:

When the exchange file is importet and edited in Excel and then rewritten, Helicon Translator can not longer read the exchange file.

There are 3 reasons:

1) Helicon Translator inserts tabs at the end of all lines. This causes the "Header missing" error message

2) MS Excel strips quotes from the field by default. This can be switched of

3) If a field contains double quotes, the whole field data Excel re-encloses the whole field in quotes again.

Notes/Workarounds: Update to version 4.03 or newer
Title: The uses list in the .dpr file is not correctly parsed if items are commented-out.
Category: Bug
Priority: 2
Applies to: 4.00
Status: Open
Date: 20010501
Description:

Helicon Translator does not parse nested comments correctly:

Example:

uses
Unit1 in 'Unit1.pas' {Form1},
(*
AnotherUnit in 'AnotherUnit.pas' {AnotherForm};
*)
Unit2 in 'Unit2.pas',
Unit3 in 'Unit3.pas' {Form3},
Unit4 in 'Unit4.pas' {Form4};

In this case, Helicon Translator ignores the forms Form3 and Form4, because the ';' is not interpreted as part of a comment.

Notes/Workarounds: Please avoid comments in the uses list of the .dpr file in the meantime.
Title: Error Creating Localization Library
Category: Bug
Priority: 1
Applies to: 4.00
Status: Fixed in 4.02
Date: 20010430
Description:

Sometimes, the compilation of a resource library fails with the following error message:

Linking resources
Error: ???????
Error creating library

This seems to happen under Win9x only.

Notes/Workarounds: Please send us a bug-report, if you run into the same problem.
xx Title: Exchange file problem with string-properties containing CRLF's
Category: Bug
Priority: 1
Applies to: 4.00
Status: Fixed in 4.01
Date: 20010424
Description: When a project is exported which contains properties with control-characters, it is not possible to re-import the exchange file.
Notes/Workarounds: Update to version 4.01 or newer