Page 1 of 1
Translation Editor and Import strings from PeFile
Posted: Fri Nov 11, 2005 11:33 am
by Josef Koller
Hello,
questions:
I have all my files in the TSiLangExpert. Is there a way to mark all files to get one TranslationEditor-File?
In the TranslationEditor I have 5 languages. I have for every language a translator. I give every translator a sil-file and I get back 5 files. What have I to do to get on sil file from the five files?
I have freereport components in my project. I get the strings with Import strings from PeFile. But after finnished this wizard I cann't find the marked phrases.
Where can I find this strings?
I have in the frreport components memo-fields as report- or columnheaders. How can I get this memo fields for translation?
Best regards
Josef
Re: Translation Editor and Import strings from PeFile
Posted: Fri Nov 11, 2005 2:09 pm
by isiticov
Josef Koller wrote:I have all my files in the TSiLangExpert. Is there a way to mark all files to get one TranslationEditor-File?
Just select all forms in TsiLang Expert or use Save Project to save all project forms into one SIL/SIB file.
In the TranslationEditor I have 5 languages. I have for every language a translator. I give every translator a sil-file and I get back 5 files. What have I to do to get on sil file from the five files?
SIL Editor menu includes File->Merge command which starts Merge Wizard and it will easily help you to merge these files into one.
I have freereport components in my project. I get the strings with Import strings from PeFile. But after finnished this wizard I cann't find the marked phrases.
Where can I find this strings?
These strings are placed into Strings section of TsiLang. You will easily identify them since they have IDS_RES_ prefix.
I have in the frreport components memo-fields as report- or columnheaders. How can I get this memo fields for translation?
You can assign content of these fields in your source code in creation event and use TsiLang Expert to translate these hard-coded strings.
Hope this helps.
Posted: Fri Nov 11, 2005 8:40 pm
by Josef Koller
Hello,
thanks for answer. But:
[...]These strings are placed into Strings section of TsiLang. You will easily identify them since they have IDS_RES_ prefix. [...]
I got a hint in the Import strings from PeFile-Wizard that the strings will be include in the file fAnfang.dfm.
But when doubleclick on this file and click on strings ther is nothing in it.
With a normal texteditor I see in the fanfang.dfm some new strings (they came from the freereport-component.
But how get I the strings in the translation Editor?
Than you wrote:
Quote:
I have in the frreport components memo-fields as report- or columnheaders. How can I get this memo fields for translation?
You can assign content of these fields in your source code in creation event and use TsiLang Expert to translate these hard-coded strings.
Hope this helps.
...
Not really! The only way I think is to take the GetValueEvent from the frreport component and give all the memos a variable and than I fill this variable by code. But this way is a hard job (lot of memos as headers in the reports). Do you know an other way?
Tanks and best regards
Josef
Posted: Sat Nov 12, 2005 5:48 am
by isiticov
Did the Wizard finish successfully? May be there was some error during importing and wizard didn't complete? Could you please try to re-run the wizard and check?
With FR it is the only way, since they don't provide "access" to the inside objects and their properties anyhow.
Posted: Sat Nov 12, 2005 9:46 am
by Josef Koller
Hello,
isiticov wrote:Did the Wizard finish successfully? May be there was some error during importing and wizard didn't complete? Could you please try to re-run the wizard and check?
With FR it is the only way, since they don't provide "access" to the inside objects and their properties anyhow.
I found the mistake:
I gave the property HandleResourceStrings to True than I closed the forms (with save). Than I started "Import strings from PeFile" again.
Than it works and I get the strings.
But I have a new problem:
I have charts in my forms. In extended translations I found my chart1 and my series. In chart1 I found the charttitle but I cann't find the series titles.
Where they are?
Thanks again
Josef
Posted: Sat Nov 12, 2005 1:11 pm
by Josef Koller
Hello,
sorry, I found the strings in "others".
Thanks again
Josef
Posted: Sat Nov 12, 2005 3:08 pm
by Josef Koller
Hello,
I' again. I come from error to error.
If I click to dictonary and than to Translate all I get the following errror:
Incompatible Version of RPC stub"
with Ok I get a languagebox mith my languages but all grayed. the button Cancel is possible.
What's that?
And than:
I tested with my really project the possiblity to get the freereport strings with load from PEFile. After successfull ending this wizard and doubleclick to the file which I have separeted for insert the strings I get the warning that it is unable to open this file. The FAnfang.caption isn't available etc.
What's now wrong?
Tanks and best regards
Josef
Posted: Sat Nov 12, 2005 6:05 pm
by isiticov
About Dictionary Manager: it looks like you've closed the Dictionary Manager during Auto-translate.
About the error you get with "FAnfang.caption ...": where do you get such errors?
P.S. I will be out of office during next several days, please take in account this.
Posted: Sat Nov 12, 2005 6:53 pm
by Josef Koller
isiticov wrote:About Dictionary Manager: it looks like you've closed the Dictionary Manager during Auto-translate.
no, I found this error. I have had a wrong Oleaut32.dll. After copy the original file from the windows-CD the AutoTranslate function works fine.
isiticov wrote:About the error you get with "FAnfang.caption ...": where do you get such errors?
This message comes after ending the PEFile Wizard. I doubleclick to the FAnfang file in the TSeLangExpert List.
The FAnfang is the startfile of the project.
isiticov wrote:P.S. I will be out of office during next several days, please take in account this.
No problem, I'm just in test phase.
Nice days, many thanks and best regards
Josef
Posted: Sat Nov 12, 2005 11:25 pm
by Josef Koller
In additional to my last message here the steps by start PeFile wizard:
By this test I gave only to the unit FAnfang 6 languages. Than I gone the property handlesystemresources to true than saved and closed the file fanfang.
Than doubleclick in the expert to the file. than the messagebox:
Error by reading FAnfang.Caption. Invalid value of the property. Error ignore and continue? Warning: By ignore it is possible that components will be delete or property values will lost.
After Cancel I got the message:
Unabel to obtain the interface of form module! Please check your project source.
Than: I would like to open the FAnfang.dfm with Delphi . But after minutes of loading I got the message:
Expand of memory stream not possible. memory lack.
Than I opened the uAnfang.dfm with WordPad. Here one of the last rows of the file. But I think the hole file is damaged.
stStrings
IDS_RES_53032Show help
IDS_RES_53028Find text
IDS_RES_53027Print report
IDS_RES_53026Save report
IDS_RES_53025Open report
IDS_RES_53024Scale
IDS_RES_53023Close preview
If it is possible I will send you the file UAnfang.dfm
Best regards
Josef
Posted: Sun Nov 20, 2005 9:43 am
by isiticov
Please send us the DFM file. It looks like it is corrupted somehow.
Posted: Mon Nov 28, 2005 11:24 am
by Josef Koller
Hello,
I have the same problem again and again. I find no way th get the strings in the FreeReport (Import form PE-File).
Is it possible to send you the project small one only with a start form and a second form)?
Best regards
Josef
Posted: Mon Nov 28, 2005 11:59 am
by isiticov
Hello,
Yes, please send us the sample project and we will try to find the origin of problem.