Loading...
 

History: MultiLangVsNetHistory

Preview of version: 24

Multi-Language Add-In for Visual Studio

Update History

Version

Date

Description

4.53.0007
27.March.2008
  • Do not use Add_Code subdirectory for the MlString module for Web Application projects.
4.53.0006
26.March.2008
  • Copy correct MlString template file for Web Application projects.
4.53.0005
24.March.2008
  • New dialog to add the Language-Selection Dialog, in particular with support for VB.NET projects which use the application framework.
  • New option on Excel or Open Document export to include texts resulting from resource fallback.
  • New handling of empty strings on Excel or Open Document import. An emtpy string is now interpreted as no translation, rather than an empty translation. If there is no translation, then the resource fallback mechanism will be used.
  • Bug fix in the AODL library for cells with the table:number-columns-repeated attribute.
4.53.0004
17.March.2008
  • ASP scan includes ASP files with no code behind file.
    (Note that the code scan still only scans the code behind file and not code embedded in the ASP file.)
4.53.0003
15.March.2008
  • ASP scan handles attributes in single quotes.
  • Bug fix on hiding empty ASP literal tag.
  • Support for time limited license key added.
4.53.0002
12.March.2008
  • Alternative Runtime Support dialog now detects the Localizable property of Forms or UserControls by reading the .resx files and not via the designer windows. This is faster and more reliable.
  • Rescan selected components function fixed for ASP components. (Previously it always did a full scan.)
  • Languages detected in .resx files are now added to the project automatically.
  • Existing resource texts for ASP files are now always imported, unless there is already a text stored in the project database for the same property.
4.53.0001
10.March.2008
  • Automatically import existing resource strings after scanning ASP files.
    (Initial version)
  • Additional check added, for the case where the project database is referenced by the Visual Studio project file, but has actually been deleted.
4.53.0000
8.March.2008
  • Bug fix for Visual Studio 2008. Previously, it was not possible to create a new project if the Add-In was loaded.
  • Fix for error message on removing a project from the active solution when the Add-In is loaded, but no project has been selected.
  • MLString template files for Smart Device projects updated.
  • First version compiled using Visual Studio 2008.
    (This version can still be used with Visual Studio 2005.)
4.52.0005
6.March.2008
  • Minor changes for Smart Device projects.
    • Alternative Runtime Support is no longer selected automatically. This was a hang over from Visual Studio 2003.
    • Bug fix in the template file MlString.vb.
    • Broken version template file SelectLanguage.Designer.cs corrected.
4.52.0004
5.March.2008
  • Minor bug fix on exporting resource strings for a web project in the OnBuild event when using Visual Studio 2008. Under certain circumstances, Visual Studio 2008 would show a warning, that a file was about to be saved. If you selected cancel, then a COMException would be generated.
4.52.0003
1.March.2008
  • New feature to import existing localization, which searches for function calls which load resource strings, imports the resource strings into the project database and converts the function calls into calls to ml_string().
4.52.0002
23.February.2008
  • New templates for the MLRuntime project for Visual Studio 2008.
  • The Add-In configuration for Visual Studio 2008 is now stored in a separate registry key (HKEY_CURRENT_USER\Software\Jollans\MultiLang2008)
4.52.0000
4.52.0001
19.Februray.2008
21.Februray.2008
  • Export/Import as OpenOffice spreadsheet in the for OpenDocument .ods format. This feature uses the library AODL.
  • 4.52.0001 is just an update to the help and the localization of the new dialogs.
4.51.0016
8.February.2008
  • Bug fix detecting whether the MLRuntime project present in the solution, for the Runtime Language Switching feature.
4.51.0015
21.January.2008
  • Bug fix scanning non-ASP files in ASP projects.
4.51.0014
19.January.2008
  • Web Application projects are now recognized correctly.
  • Informative error message if the Add-In is unable to open the Global Translations Database.
  • Improved error checking in the case that the Global Translations Database is not available.
4.51.0012
22.December.2007
  • Bug fix, for an error which caused the Localizable property to be reset to False after exporting resources for a Form or UserControl.
4.51.0011
20.December.2007
  • Bug fix, for an error which caused resource strings for properties which are not translated to be excluded from even the original (non-localized) resource file.
4.51
4-Nov-2007
Modified behaviour for ASP.NET support
  • The Add-In no longer adds an ID attribute to ASP tags.
  • If an ASP tag has an ID attribute, then the Add-In will use the same name for the resourcekey. Otherwise it will generate a resourekey in the form ML_nnnn. In particular, this applies to tags such as ListItem or TreeNode, which do not allow an ID attribute.
  • The Add-In detects which ASP tags have a localizable Text attribute. Tags which do not have a localizable Text attribute cannot be selected in the grid.
4.50
September 2007
New support for ASP.NET 2.0
  • Resource strings are now referenced using the meta:resourcekey tag. No additional code must be generated to initialise the fields.
  • New integrated scan of static HTML text and ASP controls. The results are presented in a single HTML/ASP tab.
  • New HTML scan is faster and more reliable.
    • The ASP scan is performed by parsing the HTML source file and not (as previously) via the designer windows. This is significantly faster.
    • The ASP scan now handles template elements, for example in FormView or MultiView controls, which were previously not detected.
  • Static HTML text is converted to an asp:Literal tag, so that the text can be read from a resource string. This replaces the previous method with a Span tag.
4.00.0097
19.July.2007
  • New scan for resource names can be selected in the Export to ResX dialog. This provides improved support for controls from Infragistics.
4.00.0011
12.November.2006
New features for ASP.NET projects:
  • a completely new scan for texts in the HTML source, in addition to texts which are properties of ASP.NET controls
  • an improved scan for properties of ASP controls
  • a new Language Selection Web Control, which can be added to your project
  • support for switching languages on an ASP.NET web page
Additional new features:
  • translation memory to show existing translations of similar texts
  • multiple selection in the grids, so that multiple items can be hidden or selected for translation as a single operation
  • user interface in French
  • improved support for Smart Device projects in Visual Studio 2005
3.00.0000
22.May,2006
  • Internal restructuring improves reliability
  • Version 3 has no new features.
2.71.0000
26.March 2006
  • Filter using regular expressions.
2.70.0006
5.Februray 2006
  • New logic for the limitation in the unlicensed version (up to 50 translations from the global database, up to 100 translations in total).
    Naturally, these limitations do not apply to a licensed version.
2.70.0000
15.December 2005
  • Some limited support for ASP.NET projects added.
2.60.0000
4.December 2005
  • Global database of commonly used translations
2.50.0000
6.November 2005
  • Structured three-worksheet Excel Import/Export
2.20.0001
6.June.2005
  • Template file MlString.vb updated to handle solution names containing spaces.
2.20.0000
28.May.2005
  • Speed improvement during source code scan.
2.11.0000
8.February.2005
  • Runtime Language Switching extended to C++ projects.
2.10.0000
3.February.2005
  • First version with support for Smart Device projects.
2.00.0000
28.January.2005
  • Support for Runtime Language Switching.
    Change the language of the user interface at any time when the application is running.
  • Quick initialisation of the grids from the project database.
    The Add-In can now reinitialize the two grids based on information cached in the project database. This means that it is not necessary to rescan the project each time the Add-In is used. You can enable this feature by turning off the automatic rescan in the project properties dialog.
  • Hide properties in the controls tab.
    Properties listed in the controls tab may now be hidden. This is similar to mechanism for the source code tab (but at present not identical). Toggle the hidden state by clicking on the sun or moon icon. Show or hide 'hidden' properties via the "+-" drop down menu.
    Hide or show all properties with a given name, e.g. AccessibleDescription, via a context menu on the sun or moon icon in the controls tab.
  • Select individual properties for translation.
    New check boxes in the controls tab allow individual properties to be selected for translation.
    Enable or disable translation of all properties with a given name, e.g. AccessibleDescription, via a context menu on the check box in the controls tab.
  • New commands in the expand/collapse menu (for the controls tab only) to expand the tree to 1, 2, 3 or 4 levels.
    The expanded state of the nodes in the controls grid is now saved in the project database and restored when you restart the Add-In.
  • Quick Export to resources.
    Using this option, the Add-In stores strings directly to the resource file, bypassing the controls. This may not work with all (third party) controls.
    (Starting with version 3, this is the only supported method).
  • Handling of escape sequences in C# and C++ strings.
  • Property filtering technique used to determine which properties will be read from the resource file. Properties which are not selected will not be read from resources. (Later removed).
  • New command to remove all calls to ml_string() in the tools menu.
1.13.0000
9.November 2004
  • Bug fix adding language containing inverted comma (e.g. People's republic of China)
  • Source code scan now excludes the function InitializeComponent, rather than attempting to exclude the region of code generated by the forms designer.
1.12.0000
26.October 2004
  • New commands "Goto next conflict" and "Goto next missing translation" added to the context menu.
1.11.0000
7.October 2004
  • Font selection dialog now supports font size. Both font name and font size are stored on a per language basis.
1.10.0000
2.October 2004
  • Bug fix for entering Asian characters, in particular Thai.
  • Automatic source code scan can be disabled via the (new) project properties dialog. The results of the most recent scan are then loaded from the project database
  • Bug fix for crash scanning very large projects
1.02.0017
18.October 2003
  • Bug fixes in Search function.
  • Controls scan logic updated to handle the Infragistics UltraWinToolbar control.
1.02.0016
6.October 2003
  • Constraint added to project database to prevent duplicate translations for a single string ID and language ID.
1.02.0003
7 September 2003
  • 'public class ml' changed 'internal class ml' in the template file MlString.cs.
  • Character literals '\"' and '"' are now ignored.
  • Error dialog shown if project database is read only.
  • User interface disabled during long operations.
1.02.0002
31 August 2003
  • Component VSUserControlHost.dll replaced with MLUserControlHost.dll, to fix initialisation problems on some systems. No change to the functionality.
1.02.0000
29 June 2003
  • Support for Windows Forms Applications in C++ added
    (Visual Studio .NET 2003 only)
1.01.0005
4 June 2003
  • Correction to handling of \" embedded in a C# string.
1.01.0004
3 June 2003
  • Similar change at additional places in the program, to avoid an InvalidCastException with Components which are not "Components".
1.01.0003
28 May 2003
  • Bug fix to handle forms containing "components" which do not inherit from Component, for example a DataSet. This error could be generated by the GridEx sample from Janus Systems.
1.01.0002
26 May 2003
  • Minor fix to a problem exporting strings to resources, which occasionally caused languages to get mixed up.
1.01.0001
21 May 2003
  • Error selecting "Advanced Copy" from context menu in title bar of grids fixed.
1.01.0000
18 May 2003
  • C# support added
1.00.0003
3 May 2003
  • Problems on first use of the Add-In with the error message COM object that has been separated from its underlying RCW can not be used and subsequent associated errors fixed.
1.00.0002
27 April 2003
  • First public version of the Multi-Language Add-In for Visual Studio .NET, with support for Visual Basic applications.

See also

Overview
Major Features
Quick Tour (Windows Forms)
Quick Tour (ASP.NET 2.0)
Download
Image

History

Information Version
Fri 09 of May, 2008 21:11 GMT Phil 32
Thu 08 of May, 2008 20:27 GMT Phil 31
Wed 07 of May, 2008 21:38 GMT Phil 30
Sun 04 of May, 2008 20:34 GMT Phil 29
Fri 02 of May, 2008 22:24 GMT Phil 28
Wed 30 of Apr, 2008 23:31 GMT Phil 27
Wed 23 of Apr, 2008 20:58 GMT Phil 26
Fri 28 of Mar, 2008 20:01 GMT Phil 25
Thu 27 of Mar, 2008 19:39 GMT Phil 24
Wed 26 of Mar, 2008 20:59 GMT Phil 23
Mon 24 of Mar, 2008 12:41 GMT Phil 22
Mon 17 of Mar, 2008 22:09 GMT Phil 21
Sat 15 of Mar, 2008 18:24 GMT Phil 20
Thu 13 of Mar, 2008 00:22 GMT Phil 19
Mon 10 of Mar, 2008 23:54 GMT Phil 18
Mon 10 of Mar, 2008 19:30 GMT Phil 17
Sat 08 of Mar, 2008 16:31 GMT Phil 16
Thu 06 of Mar, 2008 23:34 GMT Phil 15
Wed 05 of Mar, 2008 22:01 GMT Phil 14
Sat 01 of Mar, 2008 21:42 GMT Phil 13
Sat 23 of Feb, 2008 13:17 GMT Phil 12
Fri 22 of Feb, 2008 00:02 GMT Phil 11
Tue 19 of Feb, 2008 23:12 GMT Phil 10
Tue 19 of Feb, 2008 22:49 GMT Phil 9
Fri 08 of Feb, 2008 21:30 GMT admin 8