Import New Language Table Issue

All announcements, questions and issues related to the TsiLang Components Suite.
Post Reply
Davidpol
Posts: 13
Joined: Thu Nov 10, 2005 9:44 pm

Import New Language Table Issue

Post by Davidpol »

When importing a new language (excel file), the TSILang does not update some control file that determines which languages are displayed. The user must enable the language with the dictionary editor to make the columns visual.

Most users will just think that the table was not imported.
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

Is this Dictionary Manager issue or SIL Editor?
Best regards,
Igor Siticov.
Davidpol
Posts: 13
Joined: Thu Nov 10, 2005 9:44 pm

Post by Davidpol »

It is a problem with the Editor.

After importing an Excel spreadsheet with two new columns (Farsi and Hebrew) - we then run the program and the program does not see any languages (we get the list from TSI Components).

If I invoke the editor from our program then the Dic table is not displayed with the new entries. The entries are there but the editor does not seem to know about them. I was able to get the entries to display by manually enabling the 2 new langauges (left click and checking off the new languages..
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

David,

Could you please describe this a little bit more detailed? Because you're talking that this is issue for SIL Editor but same time reference to DIC, which is related to Dictionary Manager. Please describe step by step what the problem is. And we will try to help.
Best regards,
Igor Siticov.
Davidpol
Posts: 13
Joined: Thu Nov 10, 2005 9:44 pm

Post by Davidpol »

tep 1: Exported existing Dictionary Entries using the Dic program.

Created an Excel spreadsheet with all the languages in the dictionary.

Step 2: Send the spreadsheet to a translaion company.

Step 3. Translation company added two columns. Farsi and Hebrew.

Step 4. Imported the Excel spreadsheet back into the dictionary using Dictionary program.
The dictionary seems to have the new languages.

Step 5. Run our application.
Our application does not see the langauges at all.
Invoke the dictionary from our program and it does not see the New languages but the original ones are there.

Step 6. Run the Dictionary (not from our program) again and it does not display the new languages (which were displayed on import).

Step 7. Was able to get the languages to display by right clicking on the heading in the dic grid and enabling the new languages.

Seems that import feature does not fully recognize the new languages (Columns) when importing.

Seems that the import of a new langauge is not completely registered by the Dictionary application and when our program requests from your application the langauges it does not pass us a calid string.

Maybe the issue can be solved by adding the languages first and then importing?
Or I will have to disable the import function because users will destroy the langauge translation for our program.
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

Hi David!
So actually, this problem is related to Dictionary Manager not SIL Editor. ;-)
We will try to fix this issue with not updating visible languages in Dictionary Manager in next update.
Best regards,
Igor Siticov.
Post Reply