Forum: Multi-Language Add-In for Visual Studio

Language selection form

Once an end user of my application has selected a language and chosen the "Use selected language" radio button the form no longer appears when they run my app. So far so good. How does that user get the form to appear again if in the future they want to select a different language?

> Once an end user of my application has selected a language and chosen the "Use selected language" radio button the form no longer appears when they run my app. So far so good. How does that user get the form to appear again if in the future they want to select a different language?

It would appear that this software is mostly unsupported. Neither eMail nor forum posts are responded to. It's a shame because it's a very good tool but it crashes constantly then brings up a dialog to report the crash but nothing seems to be done about it. If this software was actively supported and updated it would easily be worth a thousand dollars.

Germany

Hi Bill,

to show the language selection form again, you would have to add your own menu command, toolbar button or something similar to show the dialog.

There is a brief mention of this in the help file in the section
Features\Runtime Language Selection\Windows Forms\Runtime Language Switching

You could use the following code to show the dialog

VB
Using SelLang As New SelectLanguage
  SelLang.LoadSettingsAndShow ( True ) 
End Using
C#
using ( SelectLanguage SelLang = new SelectLanguage() )
{
  SelLang.LoadSettingsAndShow ( true ) ;
}


The parameter (True) indicates that the dialog should be shown unconditionally.

I don't know if this is a great solution, but it wouldn't take much effort to rewrite this dialog to suit your own needs.

You sent me another question by email on the 30th August, which I neglected to answer. I apologize for that. I hope you don't mind me quoting it in the forum.

Is there a way to have the translation database on two computers? I want to be able to work in the grid a the office and then also at home. Is this possibIe? I tried including the XML files with the project in source control and that lost all my translations.


The project database is stored in the file PROJECTNAME_ml.xml. You should add this file to source control and treat it as source file for your project. I cannot explain your statement that you lost all your translations.

There are two other XML files, which contain temporary information. These are the files ml_temp_SourceScan.xml and ml_temp_ControlsScan.xml. The information in these files is used if you restore the grids from the project database, instead of rescanning the project. If these files are missing, then you have to rescan the project, but no information is lost. I would not usually add these two files to source control, unless you enormous project where rescanning it takes a long time.

I am sorry that you are not satisfied with my support. I cannot actually find any error reports from you, but of course I might not recognize the email address.

I admit that I do not manage to reply to all mails, and obviously I failed to answer this forum posting, but I quite often give very detailed replies and I almost always try to fix errors which are reported. If you look at postings in the forum, you will find that I have answered almost all of them.

I am flattered that you think the product would be worth a much higher price if it was better supported. Unfortunately I am rather more skeptical.

If you (or colleagues of yours) have sent me error messages, can you please sent them again and I will see if I can solve the problems.

Phil