Loading...
 

History: MultiLangVsNetV5History

Preview of version: 193

Multi-Language for Visual Studio

Update History

From version 5 only.

See also:
Update history for Version 4
Update history for Version 3 and earlier
Update history for Visual Studio .NET 2003 version

Version

Date

Description

7.01.0015
30.September.2019
  • Bug fix in Roslyn code scan. The bug resulted in an error in the function CheckForModifiedTexts.
7.01.0014
29.September.2019
  • Source code modifications to hide a string - using the MLHIDE comment or using double brackets - are now made using Roslyn.
  • Bug fix inserting a named resource into a Visual Basic source (using Roslyn).
7.01.0013
23.September.2019
  • Bug fix in dialog to remove multi-language support.
  • Exception handling reading a ProjectItem property.
7.01.0011
19.September.2019
6.03.0013
19.September.2019
  • Support for Visual Studio 2019 disabled in this version.
6.03.0011
24.May.2019
  • Updated version of the WPF template files MLExtension.cs and MLExtension.vb to handle controls within TabItems, which are loaded and unloaded on switching tabs.
6.03.0010
21.May.2019
  • Include additional DLLs to support the global database in SQL Server Compact Edition 3.5 format.
6.03.0009
5.May.2019
  • Support for Telerik RadGridView
  • Bug fix updating existing Application_Startup function to show language selection form in WPF projects.
6.03.0008
14.April.2019
  • Bug fix with Microsoft Translator Text API v3. Limit the number of translations in a single request to 100.
6.03.0007
7.April.2019
6.03.0004
31.March.2019
  • Multi-Language automatically updates XAML localization to use the new markup extension.
  • Support for Visual Studio 2019
  • This is a beta test version.
6.03.0001
24.March.2019
  • Completely new support for WPF projects. The text in XAML files is handled using a custom markup extension, which is added to the project.
  • This is a beta test version.
6.02.0059
12.March.2019
  • Use Microsoft Translator Text API v3 for online translation using the Microsoft Translator.
6.02.0058
16.December.2018
  • Add some error checking to the template file SelectLanguage.cpp for unmanaged C++/MFC projects.
  • Modified function call to create the directory for a satellite DLL project in an unmanaged C++/MFC project, with additional error checking.
6.02.0057
05.December.2018

For ASP.NET Web Forms projects:

  • Modified logic to 'hide' attributes of tags inside template tags. Because the ID of the tag might not be unique, add a meta:resourcekey attribute to identify the tag.
  • Show tag.attributename in the grid, instead of only attributename.
6.02.0056
08.November.2018
  • Corrected handling of ignore/unignore module command in the resources tab.
  • New logic in the source code scan to ignore the use of named resources from resource files, which are themselves being ignored.
6.02.0055
04.November.2018
  • Search dialog
    • Bug fix with null reference on "search next" command
    • Set initial focus to text box in the search dialog
  • MFC/C++ unmanaged projects
    • Avoid unnecessary update to .rc file after initial scan
    • Add a new option to automatically generate satellite Dlls, if the option support using satellite Dlls is selected.
      The default value is True, which corresponds to the previous behaviour.
      This is a per-project option, but you can set the default for new projects as a global setting.
    • Add several properties, including the above property, to the dialog shown for new projects.
6.02.0054
22.October.2018
  • Updated logic to detect whether a C++ project is native or managed code.
  • Modified logic for inserting code into a C# function where the opening and closing curly brackets are on the same line.
6.02.0053
23.September.2018
  • Include newtonsoft.json.dll version 10.0.2 as an asset in the VSIX installation, required by the google translation API.
6.02.0052
19.September.2018
  • Include newtonsoft.json.dll as an asset in the VSIX installation.
6.02.0051
18.September.2018
  • Repair support for WinForms projects in C++.
6.02.0050
15.September.2018
  • Write information to the log if an exception occurs connecting to either the Microsoft or Google translators.
6.02.0049
10.September.2018
  • Bug fix generating x:Name property in XAML files, if it required by the method ml_UpdateControls.
6.02.0048
05.August.2018
  • Minor correction to localization of Multi-Language options.
6.02.0047
19.July.2018
  • Use an exception handler to catch a COMException on the CodeElement.FullName property. This exception has occurred during a XAML file scan.
6.02.0046
4.July.2018
  • Bug fix in the case you use the dialog to select multiple projects and uncheck the options to scan the controls or source code for a project.
6.02.0045
1.July.2018
  • Check whether a generated resource name conflicts with the name of the resource file. This leads to a compilation error in the automatically generated .designer.cs/vb file. Prefix the name with an underscore.
6.02.0044
17.June.2018
  • Bug fix in search function in the source code tab.
6.02.0043
6.May.2018
  • Bug fix adding a resx file to a project if the directory already exists, but is not included in the project.
6.02.0042
5.May.2018
  • New logic to escape non printable characters for OpenXML (Excel) export.
  • Upgrade google translator support to use Google Cloud Translation API.
6.02.0041
17.April.2018
  • Bug fix selecting and deselecting verbatim strings.
6.02.0040
15.April.2018
  • Bug fix for an error on selecting or deselecting a string in the source code, which may occur when an error is shown in a message box.
  • Bug fix for an error which caused an unnecessary rescan after selecting or deselecting a string in the source code.
6.02.0039
2.April.2018
  • Fix null reference exception in XAML scan.
  • Fix possible exception in Excel Import dialog.
  • Sort columns for Excel Export identically to the grids.
6.02.0038
1.April.2018
  • Bug fix from version 6.02.0035
  • Further minor optimization on editing a text from the source code.
6.02.0036
31.March.2018
  • Optimization on selecting and deselecting texts.
6.02.0035
26.March.2018
  • Optimization on clicking in a cell in the source code tab.
6.02.0034
19.March.2018
  • Bug fix rescanning XAML files, to prevent modules appearing multiple times in the grid.
6.02.0033
18.March.2018
  • Some bug fixes for errors which can occur if a XAML file is edited after the scan by Multi-Language.
  • Bug fix saving and restoring the option to use local resources in a WPF project.
6.02.0032
12.March.2018
  • Bug fixes with local resource files for WPF projects.
  • Bug fixes adding the language selection form to WPF projects.
6.02.0031
11.March.2018
  • Minor bug fix checking for modified texts in a project.
6.02.0030
4.March.2018
  • Minor fix for Universal Windows Platform projects.
  • New menu command to regenerate resources in unmanaged C++/MFC projects for multiple projects.
  • Implement menu command to export resources to multiple projects.
  • Bug fixes in context menu command "Remove Translation", in particular with multiple selection in the grid.
  • Add button to toolbar in global database dialog to regenerate the word index in the global database.
6.02.0029
15.February.2018
  • Increase the size of the field Properties.Component in the project database.
6.02.0028
12.February.2018
  • Bug fix in Excel export, filtered by the translation status.
6.02.0027
11.February.2018
  • Excel export and import completely ported to OpenXML SDK.
    This does not require Excel to be installed.
  • Previous Excel support via Excel-Automation interface removed.
6.02.0026
4.February.2018
  • Some bug fixes reading an unmanaged C++/MFC project which has separate .rc files for different languages.
6.02.0025
23.January.2018
  • Minor bug fix loading designer window for Windows Forms components.
  • Excel export (but not import) via the OpenXML SDK in different formats (beta version).
6.02.0024
14.January.2018
  • Fix localization error which caused some enum descriptions in the options page to be empty strings.
  • Excel export in the three-worksheet structured format converted to new (!) file format (i.e. the format which is about 10 years old). The file extension is now .xlsm, because the file contains macros.
  • Added foreground and background colour options for each translation-status, for use in the Excel export based on the OpenXML SDK.
  • Excel export (but not import) via the OpenXML SDK in the simple format now fully implemented.
6.02.0023
12.January.2018
  • Fix bug in Excel export where file was written in .xls format, but given the extention .xlsx
  • First beta version of Excel export with OpenXML SDK. Only in simple format, only export and without background colours for the translation status.
6.02.0022
10.January.2018
  • Bug fixes handling WPF projects.
6.02.0021
8.January.2018
  • Minor bug fixes.
6.02.0020
3.January.2018
  • Bug fix determining the name of ASP.NET core projects.
6.02.0019
2.January.2018
  • Minor bug fixes handling ASP.NET core projects
  • Optimization of Excel Export and Import
6.02.0018
17.December.2017
  • Bug fix defining the x:Uid attribute in XAML files.
    (Introduces in 6.02.0010 on removing the 'structured view' in the controls tab.)
6.02.0017
27.November.2017
  • Fix default values for new options added for unmanaged C++/MFC projects in 6.02.0016.
6.02.0016
27.November.2017
  • Bug fix using the search dialog to search for a StringID, without first searching for a text.
  • Use an internal index to optimize detecting usage of a StringID, after a text is edited.
  • Bug fix in command to rescan a global resource file from the context menu in the resources tab.
  • Rescan an associated resx file on rescanning code and UI for a single module.
  • For unmanaged C++/MFC projects
    • Extend the support for selecting specific resource types to include ACCELERATORS, TOOLBAR and RCDATA.
    • Add options to disable source code support or UI support.
    • Bug fix handling the cancel option in the dialog where you can select the original language of a new project.
6.02.0015
14.November.2017
  • For unmanaged C++/MFC projects, define options to specify whether certain specific resource types should be generated for each language.
6.02.0014
12.November.2017
  • Initial support for ValidationAttributes in ASP Core projects.
  • More error checking reading type information for XAML based projects.
6.02.0013
23.October.2017
  • Minor additional error checking handling languages in the global database, in particular with custom cultures.
6.02.0012
12.October.2017
  • Minor additional error checking on searching for translations in global database.
6.02.0011
8.October.2017
  • Changes to support for unmanaged C++ projects
    • Modified logic to assign unique symbols to dialog elements, to replace the common symbol IDC_STATIC
    • New logic to import previously existing translations in dialogs and menus
    • Skip the dialog to select the original language, if the project was selected from the multiple-project-selection dialog
  • Bug fix in the Excel Import dialog for the global database, when a different worksheet is selected.
  • Minor correction to the help page for the Excel Import into the global database.
6.02.0010
1.October.2017
  • Bug fix handling interpolated strings in VB.NET.
  • Add reference to Microsoft.Office.Interop.Excel, Version=12.0.0.0 with EmbedInteropTypes=True.
    (Previously Multi-Language used only late-binding to access Excel.)
  • Remove the structured view from the controls tab, which showed a tree of controls and properties. The texts in the controls tab are now only shown as a flat list per component.
  • Bug fixes switching the language in the designer window for ASP projects.
6.02.0009
12.July.2017
  • Bug fix in Excel import into the global database, for Excel files with multiple worksheets containing language columns.
6.02.0008
11.July.2017
  • Support for IStringLocalizer (in ASP.NET Core projects) in classes which are not Controller classes. On selecting the first string in the class, you are given a choice whether to use IStringLocalizer or Named Resources.
  • Shortcut to option to show escape characters added to +/- menu.
  • Shortcut to option to show escape characters added to toolbar in global database dialog.
  • Option to show escape characters implemented in global database dialog.
6.02.0007
2.July.2017
  • Check whether generated resource names conflict with a list of keywords. If so prefix the name with an underscore. The list contains all keywords in C# and VB and the names Culture and ResourceManager, which conflict with names in the Resource class generated by Visual Studio.
6.02.0006
2.July.2017
  • First version with support for IStringLocalizer in ASP.NET Core projects.
    There is more information in this forum thread.
6.01.0048
25.May.2017
  • This is a special version for Visual Studio 2010 only, to support the Microsoft Translator with authentication via the Azure platform. This version requires .NET Framework 4.5 (which is newer than Visual Studio 2010).
6.01.0047
7.May.2017
  • Update authentication for Microsoft Translator to use Azure platform.
6.01.0046
25.April.2017
  • Bug fix in support for project database in SQL Server Compact edition format.
6.01.0045
21.March.2017
  • Additional correction related to the handling of <code> tags by the google translator.
6.01.0044
16.March.2017
  • Corrected handling of interpolated strings. After conversion to String.Format, the order of the parameters was previously incorrect.
6.01.0043
13.March.2017
  • Corrected handling of spaces inserted into <code> tags by the google translator.
6.01.0042
9.March.2017
  • Support for Visual Studio 2017 release version.
  • This version supports Visual Studio 2012, 2013, 2015 and 2017.
    It no longer supports Visual Studio 2010.
6.01.0041
8.February.2017
  • Search for StringID.
  • Show relative directory for files in Excel-Export.
  • Option in 3-Worksheet Excel Export to export all texts, with an additional column to indicate whether the text has been selected for translation.
6.01.0040
29.January.2017
  • Additional dialog added before the "Refresh Localization" action (see 6.01.0037) to ask whether you really want to do it.
  • Excel Export in the format "With location and multiple occurrences" corrected so that it does not export strings from resx files which were added by Multi-Language itself.
  • Bug fix adding the language selection form to VB WinForms projects, if the file ApplicationEvents.vb exists, but does not already contain the class MyApplication.
  • Bug fix updating the project database when a file is renamed.
6.01.0039
21.January.2017
6.01.0038
17.January.2017
  • Bug fix in scanning .rc files in unmanaged C++ projects.
6.01.0037
11.December.2016
  • In unmanaged C++ projects
    • Perform a check immediately after the scan for resources which are missing in languages other than the original language, and offer to generate them immediately.
    • Additional export command in the 'run time support' menu, to export translated texts to the .rc file and to regenerate all resources for languages other than the original language, based on the resources of the original language.
  • Special option for Windows Forms projects to 'fix' the code for localization in the .designer files, by setting and clearing the language property in each form and user-control. This option can be enabled with the option "Refresh Localization". The logic is performed after the project scan.
    This option is intended to solve a very specific problem caused by merging and it is not recommended for most users.
6.01.0036
17.November.2016
  • Detect and preserve additional resource types in .rc files: PNG, FILE, TYPELIB and RT_MANIFEST.
  • Bug fix opening context menu on title bar of source code grid.
  • Minor change to template files for ml_string module, to hide additional strings.
6.01.0035
13.November.2016
  • Modified handling of razor files with parser errors.
6.01.0034
12.November.2016
  • Support for attributes which derive from ValidationAttribute
  • Minor additional logging in the Razor scan
6.01.0033
1.November.2016
  • Scan the special cases <%= and <%# even if the setting WebScanCodeInAspFiles is false.
  • Include the project's root namespace in the list of namespaces used to locate named resources.
  • Insert resource names without the namespace into C# files. Add a using statement at the top of the code file if necessary.
  • Bug fix to accept names namespace names containing underscores
  • Bug fix updating resource names in razor files
6.01.0032
25.October.2016
  • Use Resource prefix RootNamespace.App_GlobalAttributes.Resources in ASP.NET Core projects.
6.01.0031
15.October.2016

Bug fixes for Razor and ASP.NET Core 1.0 projects.

  • ASP.NET Core 1.0 projects were not recognized as web projects
  • Resources in HTML were not prefixed with @
  • Disabling multiple translations in Razor source files messed up the code
6.01.0030
12.October.2016
  • Use the GUID {8BB2217D-0F2D-49D1-97BC-3654ED321F3B} to recognize ASP.NET Core 1.0 projects.
6.01.0029
28.August.2016
  • Suppress code generation to update WPF Setter objects in ml_UpdateControls().
  • Remove LanguageChanged handler in the Unloaded event not the Closed event in WPF User Controls.
  • Check for "using Multilang" and insert if necessary after localizing an attribute in C#.
  • Fix code generation in ml_UpdateControls() in the case where there are both WinForms and WPF components in the same project.
6.01.0028
15.August.2016
  • Support for Interpolated strings in C# and VB (by converting them to String.Format).
6.01.0027
14.August.2016
  • Fix the code generation in the function ml_UpdateControls for WPF projects, in particular for projects using named resources.
  • Additional logging updating unmanaged resources (.rc file) in C++ projects.
6.01.0026
10.August.2016
  • Additional logging when a change to the original text associated with a StringID is detected.
  • Modified handling of required resources in the resources tab.
    • Required resources are shown but cannot be deselected.
    • You can edit the name of resources used in the source code, but not of resources required to localize properties of controls
  • Avoid an error resulting from duplicate resource keys in XAML files.
6.01.0024
19.July.2016
  • Minor bug fix in XAML scan.
6.01.0023
18.July.2016
  • Bug fix handling x:Static syntax in XAML files for properties which are not strings.
6.01.0022
26.June.2016
  • Support for named (not numbered) resources in XAML localization.
  • Support for localized attributes with named (not numbered) resources.
  • Support for localization of the Display attribute, using the ResourceType parameter.
6.01.0019
11.May.2016
  • Specify TypeResolver in calls to ResXDataNode.GetValue
  • Catch error on RunCustomTool
6.01.0018
5.April.2016
  • Remove reference to VCProjectEngine, because there are different versions for each version of Visual Studio.
6.01.0017
3.April.2016
  • Modified logic for online translation and additional logging
  • Improved error checking processing verbatim strings
  • Set Multi-Language as parent window for modal forms (to prevent them appearing behind the main window)
6.01.0016
19.March.2016
  • Revert changes to handling of project database in SQL Server Compact 3.5 format introduced in version 6.01.0008.
6.01.0015
22.February.2016
  • Modified queries into global database in SQLite format, to avoid error with LIKE operator.
  • Additional checking for null strings in search function.
6.01.0014
13.February.2016
  • Modified handling of ASP attributes, whose tag has a meta:resourcekey attribute. Previously these attributes were automatically selected for translation. Now they are only selected if relevant resource strings already exist.
6.01.0013
11.February.2016
  • Bug fix in assigning new resource keys to ASP elements.
6.01.0011
27.January.2016
  • New option to enable or disable the incremental search feature.
  • Only start searching with alphanumeric characters, and in particular not with space.
6.01.0010
20.January.2016
  • Write comments into Multilang.resx
6.01.0009
11.January.2016
  • Bug fix handling verbatim strings which have been hidden by enclosing them in double brackets.
  • New keyboard shortcuts right arrow (expand item) and left arrow (collapse item).
  • New incremental search feature. Just start typing to search in grids.
  • Improvements in ASP.NET MVC support.
6.01.0008
6.January.2016
  • Beta version of support for ASP.NET MVC projects.
  • New logic to preserve white space when modifying XAML files.
  • Bug fix handling hidden texts in XAML files.
  • New attempt to release access to WPF metadata when a build starts.
  • Bug fix modifying original text in ASPX files.
  • Modified handling of project database in SQL Server Compact 3.5 format.
    (It is recommended to stick with the XML format project database. This is only of historic interest.)
6.01.0007
9.December.2015
  • New option in Multi-Language/General/Excel, Default export directory can be set to "Use recent directory" or "Use project directory".
  • Option in Spreadsheet Import and Export dialogs to switch between the "recent directory" and the "project directory" without changing the global option.
  • Bug fix handling forms or user controls with the same name in different folders within a single project.
6.01.0006
6.December.2015
  • Bug fix reading meta data for WPF .exe projects.
  • Improved error checking on setting the default original language.
  • Allow online translation via the context menu on the header cells in the grid.
  • Classes added for Attribute support have internal modifier in C#.
  • Additional buttons in the Spreadsheet Import and Export dialogs to select the project directory, instead of the most recent directory.
6.01.0005
8.November.2015
  • Fix the strong name for the C++/CLI project MetaDataUtilCLR.dll as described here
6.01.0004
4.November.2015
  • Change the platform toolset for the C++/CLI project MetaDataUtilCLR.dll to Visual Studio 2010 (from 2013).
6.01.0003
12.October.2015
  • Minor bug fix for Silverlight and WPF projects.
  • Minor additional logging.
6.01.0002
4.October.2015
  • Modified template files for the language selection form for unmanaged C++/MFC projects
  • Minor additional checking for null objects in the excel export
6.01.0001
3.October.2015
  • Fix bug which could result in an exception in the options pages, when working with unmanaged C++ projects.
  • Exclude the string "C" from the C++ syntax extern "C".
6.01.0000
28.September.2015
  • Additional method added to hide strings in the source code, by enclosing the string in double brackets, e.g. (("do not translate")).
  • New check for strings which differ only in the case.
  • Show a symbol in the flags column (with two speech bubbles) if there are duplicate string IDs for the same text, either case sensitive or not. The symbol is a link to the dialog to merge duplicate translations.
  • Dialog to merge duplicate translations extended to show texts which differ only in the case. Various errors corrected in this dialog.
  • License conditions added to the installation (coming very soon to the web page).
6.00.0016
28.July.2015
  • Port the C++ COM component MetaDataUtil to C++/CLI, because it is impossible to install and register a COM component from a VSIX installation.
6.00.0015
15.July.2015
  • Add project reference to MetaDataUtil so that it is included in the VSIX installation.
6.00.0014
05.July.2015
  • New logic to import existing translations from the localized versions of global resource files, if Multi-Language does not already have a translation for a given string.
6.00.0013
21.June.2015
  • Modified error handling saving to the properties table in the project database in the MDB format.
6.00.0012
14.June.2015
  • Bug fix in the menu command to open the tutorials directory.
6.00.0011
30.May.2015
  • Improved DPI awareness
6.00.0010
10.May.2015
  • Bug fix in handling custom cultures in the SQLite implementation of the global translations database.
  • Minor correction to display of 'local' resources in the resources tab.
6.00.0009
2.May.2015
  • Bug fix detecting neutral resx files with a . in the name.
  • Bug fix hiding and showing texts in asp files.
6.00.0008
19.April.2015
  • Bug fix generating local resource names in WPF projects.
6.00.0007
15.April.2015
  • Support for Global Translations Database in SQLite format added.
  • SQLite support components added to the VSIX installation.
  • SQLite made into the default format, to remove the dependency on SQL Compact 3.5. SQL Compact 3.5 is still supported, but it must be installed separatly.
6.00.0006
11.April.2015
  • Bug fix loading Multi-Language Package immediately after installation.
6.00.0005
7.April.2015
  • Bug fix fetching Visual Studio Services. Critically, this affects how Multi-Language determines the project type (e.g. Windows forms, Web application, ...)
6.00.0004
6.April.2015
  • Fix path to help file
  • Fix incorrect code generation in function ml_UpdateControls in combination with the option Named Resources.
6.00.0003
4.April.2015
  • Add-In converted to a Visual Studio Package.
    (Add-Ins are no longer supported in Visual Studio 2015.)
  • Support for Visual Studio 2010, 2012, 2013 and 2015 in a single VSIX installation file.
5.0x.0094
26.February.2015
  • Add missing template files for LanguageSelection window for Windows Store Apps
  • Reenable additional resource scan for local resource files.
5.0x.0093
18.January.2015
  • Bug fix handling multiple text elements in a XAML TextBlock tag.
5.0x.0092
17.January.2015
  • Minor bug fixes in handling of Windows Store Apps.
    • Replace . with / in resource names for the function ResourceLoader.GetString() (and do the reverse when scanning the source code).
    • Specify encoding ISO-8859-1 when reading XAML files.
    • Additional error checking on adding the language selection page to a project.
    • Improved function to find a specific class in source code (used when adding the language selection page).
5.0x.0091
15.January.2015
  • Improved handling of Windows Store Apps which are already localized.
5.0x.0090
7.January.2015
  • Bug fix reading the localizable property from a .resx file.
5.0x.0089
6.January.2015
  • Support for Windows Store Projects
5.0x.0088
29.June.2014
  • Improved handling of texts in XAML resources.
  • Special handling for smart device projects in C++.
  • Bug fix showing context menu on header row in additional resources tab.
  • Bug fix selecting and deselecting multiple strings in source code, where one or more strings are multi-line verbatim strings. This also applies to removing multi-language support from a project.
5.0x.0087
22.June.2014
  • Improved handling of texts in XAML resources.
  • Additional logging in XAML scan.
5.0x.0086
15.June.2014
  • Additional properties added to the Add-In settings dialog to control colours in the grid:
    • Colour configuration can be selected as one of
      • Default
      • Based on text editor
        You might prefer this option if you use the dark theme.
      • User defined
    • If you select user defined, then you can define some specific colour properties
  • Additional error checking handling namespaces in XAML files.
5.0x.0085
10.June.2014
  • Additional error checking before searching in global database (translation memory).
5.0x.0084
25.May.2014
  • Handle XAML files which do not define the standard x: prefix.
  • Suppress XAML scan for FlowDocuments
  • Minor bug fixes and error checking
5.0x.0083
29.April.2014
  • Additional logging on searching for translations in the global database.
5.0x.0082
04.March.2014
  • Fix unexpected problem with missing String-ID by adding it to the project database automatically.
5.0x.0081
10.February.2014
  • Scan the UI of components which inherit from the base classes:
    • AddinExpress.MSO.ADXAddinModule
    • Microsoft.Office.Tools.Ribbon.OfficeRibbon
5.0x.0080
19.January.2014
  • Guard against a null reference on deleting a resource.
  • Another minor modification to service interface to Microsoft translator (for VS 2010, 2012 and 2013 only)
    (after 5.0x.0076)
  • Update references to VCCodeModel and VCProjectEngine to correct version (VS 2013 only)
5.0x.0079
17.January.2014
  • Minor diagnostic features for online translation
5.0x.0078
6.January.2014
  • Modified user interface in dialog to merge String-IDs which have the same original text.
  • Detect when a component is renamed and update the information in the project database accordingly.
    Note that this is only effective if you are working with the project in the Add-In.
  • New command in the tools menu to clean up the project database, in particular:
    • Components which have been removed or renamed
    • Controls which have been removed or renamed
    • Unused string IDs
  • New drop down menu on the toolbar to show or hide language columns.
  • New topics in help file for the merge and clean-up dialogs.
5.0x.0076
16.December.2013
  • Minor modification to service interface to Microsoft translator (for VS 2010, 2012 and 2013 only).
5.0x.0075
8.December.2013
  • On editing the original text in the grid, all translations of this text are marked as out-of-date. This is consistent with the bebaviour when the Add-In detects a modified text during the scan.
5.0x.0074
5.December.2013
  • New dialog in tools menu to merge String-IDs which have the same original text.
5.0x.0073
25.November.2013
  • Modified error handling on saving Excel file and on saving project database in XML format.
5.0x.0072
13.November.2013
  • Consider any project containing a XAML file as a WPF (including Silverlight) project. Detecting a WPF project based only on the project kind is unreliable.
5.0x.0071
11.November.2013
  • Bug fix for editing the comment column.
  • Show in Multi-Language function implemented for XAML files, on toolbar and in the XAML editor context menu.
  • Significant changes to XAML scan, using the XDocument class (system.xml.linq) instead of the XmlDocument class (System.xml)
5.0x.0070
1.November.2013
  • New version for Visual Studio 2013
  • Versions for VS2005/2008/2010/2012/2013 now compiled with Visual Studio 2013%%%No change to functionality.
5.0x.0069
28.October.2013
  • Do not automatically set a custom tool for local resource files.
5.0x.0068
17.October.2013
  • Minor additional exception handling on running a custom tool for ResX files.
5.0x.0067
9.October.2013
  • Minor additional exception handling adding a satellite DLL project to an MFC/unmanaged C++ project.
5.0x.0066
29.September.2013
  • Bug fix in MFC support on deselecting the option "Use separate .rc file for each language".
  • Bug fix in the command to select a different string ID, for a source code text using names resources.
  • First version with support for a solution level translation store.
    At present you can only select this option via the Project Database tab on the Project Properties dialog.
5.0x.0065
31.July.2013
  • Bug fix handling custom cultures in the 'sync with global database' dialog.
5.0x.0064
14.July.2013
  • Bug fix in context menu command "Show in Multi-Language" after adding a new file to the project.
  • Bug fix exporting resources in a C++/MFC project when a localized dialog already exists and contains an item not present in the dialog resource for the original language.
  • Handle exceptions generated when the solution contains an unusual project type, which does not implement the ProjectItem.ContainingProject method.
5.0x.0063
11.April.2013
  • Minor bug fix to prevent error message when an file is removed from a project.
5.0x.0062
23.March.2013
  • Minor bug fixes to prevent subsequent errors caused as a result of an aborted scan.
5.0x.0061
21.February.2013
  • Limit the number of translation sent to the google translator in a single request to 128.
  • Fix for bug in removing a language, which led to an error during a subsequent Excel export.
5.0x.0060
10.February.2013
  • Minor bug fix in Excel import.
5.0x.0059
3.February.2013
  • Multiple project support added to the Open Office export and import.
5.0x.0058
15.December.2012
  • Bug fix in "go to" context menu commands if the context menu was opened with a click on the column header.
  • Directory for spreadsheet import and export is saved and used the next time that one of the dialogs is opened.
    Note that this means the directory is no longer project specific. (Let me know if you do not like this change.)
5.0x.0057
9.December.2012
  • Bug fix in XAML scan. Previously an error reading type information could mean that the top level gird-node for a component was not created, leading to a null reference exception.
  • Additional logic added to ensure that a XAML file is always saved using its original encoding (usually utf-8).
  • Additional error checking to prevent an index out of range exception when making a grid-node visible.
5.0x.0056
5.December.2012
  • Additional check for Null-Reference added in XAML scan.
5.0x.0055
26.November.2012
  • New command "Goto next missing translation" in the language specific context menu.
  • Bug fix hiding hidden nodes after restoring the grids from the project database.
5.0x.0054
21.November.2012
  • New command added to the tools menu to upgrade ASP.NET 1.1 projects.
5.0x.0053
13.November.2012
  • Bug fix handling C# verbatim strings with named resources.
5.0x.0052
8.November.2012
  • Bug fix in the Advanced Copy dialog, on copying the current text to all languages.
5.0x.0051
5.November.2012
  • Bug fix in code generation for runtime language switching in C++/CLI projects (possibly only in VS 2012).
5.0x.0050
4.November.2012
  • Separate version created for Visual Studio 2012
  • Bug fixes for C++/CLI projects
  • All versions for VS 2005, 2008, 2010 and 2012 now compiled (targeting different framework versions) using Visual Studio 2012
  • Web service interface to Microsoft Translator updated to use an access token in the versions for Visual Studio 2010 and 2012.
5.0x.0049
10.October.2012
  • Minor fix for scanning Infragistics UltraTooltip properties.
5.0x.0048
8.October.2012
  • Minor fix for scanning Infragistics Ribbon controls.
5.0x.0047
7.October.2012
  • On initialiing a project, check for translations which are defined in MultiLang.resx, but missing from the project database and import them back into the database. This is most likely to happen if the project database is accidentally lost.
  • Detect properties in XAML files which refer to resources in MultiLang.resx, even if they are not recorded in the project database. This is also for recovery in the case where the project database is missing.
5.0x.0046
3.October.2012
  • Improved error checking on loading assemblies referenced by a WPF project.
5.0x.0045
29.September.2012
  • Modified exception handling on exporting ResX files.
5.0x.0044
19.September.2012
  • Support for named resources in ASP embedded script code (in C#, VB.NET but not Javascript).
  • Separate template files for the MLString module for Web Sites and Web Applications.
  • Place MultiLang.resx in the root directory of Web Applications (wheras it is places in the App_GlobalResources subdirectory for Web Sites).
  • Improved handling of some functions with named resources, for example the "Select a different String ID" function.
  • New command Delete Resource in the context menu on the Additional resources tab, which is only enabled when the resource is not used elsewhere.
5.0x.0043
5.September.2012
  • Additional error checking reading named resources.
5.0x.0042
3.September.2012
  • Prevent grid entering edit mode in cells which should not be editable.
  • New optional method to translate plain HTML text added, using direct access to named global resources.
5.0x.0041
30.August.2012
  • Minor bug fix
5.0x.0040
30.August.2012
  • The version of the Add-In for Visual Studio 2010 is now registered for Visual Studio 2012 as well.
5.0x.0039
27.August.2012
  • Bug fix generating resource names for strings which differ only in their case.
5.0x.0038
29.July.2012
  • Bug fix handling forms where the class name and the file name are not identical.
5.0x.0036
29.July.2012
  • Modified code generation in the function ml_UpdateControls() if named resources are used.
  • Bug fix with incorrect prefix (namespace and class) for named resources in new projects, in particular C# web projects.
5.0x.0035
11.July.2012
  • Bug fix fabricating a resource name for a text containing no alphanumeric characters.
  • Bug fix using the dialog filter by regular expressions from the tools menu (not the context menu).
  • Bug fix in search next and search previous functions.
5.0x.0034
07.July.2012
  • Bug fix clicking on line in the controls grid, belonging to a Windows Form in a WPF project.
5.0x.0033
24.June.2012
  • Bug fix updating .rc file for MFC/Unmanaged C++ projects. Strings which have been disabled in the resources tab should nevertheless be exported to the STRINGTABLE.
5.0x.0032
11.June.2012
  • Minor fix for the unusual case of having multiple forms in a single file.
5.0x.0031
5.June.2012
  • Fix to selecting or deselecting multiple items in an ASP file. In particular fixes a bug deselecting all items on removing multi-language support from the project.
5.0x.0030
4.June.2012
  • Minor fix to ignoring or rescanning ASP code behind files.
5.0x.0029
29.May.2012
  • Minor fix to behaviour if the neutral culture is added to the global database (although this should in fact never happen!).
5.0x.0028
27.May.2012
  • Fix behaviour on clicking on a component node for an ASP page. Previously this always caused the module to be rescanned.
5.0x.0027
26.May.2012
  • Bug fix identifying which resx files are global and which are local in the sense of being associated with a single form or user control.
5.0x.0026
13.April.2012
  • Bug fixes maintaining and checking the position of strings in ASP files, so that changes are made at the correct position in the file.
5.0x.0025
12.April.2012
  • New logic to assign names to ASP items (replacing the previous logic with names in the form ML_nnnn).
5.0x.0024
10.April.2012
  • Fix error saving translations to the global database immediately after deleting one of the required languages from the global database.
5.0x.0023
8.April.2012
  • Corrected logic to read the Localizable attribute for Web projects. The previous version simply checked for the presence of the attribute, but did not check that it had the value True.
5.0x.0022
6.April.2012
  • Additional error checking on reading string resources from a ResourceSet object.
  • Bug fix reading resources for existing ASP localization.
  • Fix problem clicking on lines in the controls tab in WPF and Silverlight projects.
  • Incorrect external reference in VS 2005 version corrected.
5.0x.0021
1.April.2012
  • ASP scan extended to recognize child properties defined with nested tags.
  • Support for SPAN tags inserted by versions of the Add-In prior to 4.50 (September 2007) removed.
5.0x.0020
26.March.2012
  • Minor improvement to error checking, to detect a ComException accessing the property CodeAttribute.FullName.
5.0x.0019
25.March.2012
  • Minor bug fix in goto line function.
5.0x.0018
24.March.2012
  • Check for empty resource name after it has been edited in the additional resources tab.
5.0x.0017
24.March.2012
  • Attribute support fixed.
5.0x.0016
22.March.2012
  • If you change the option for "named resources" or "ml_string" in the project properties dialog, you will now be given the option to change the current usage in your project. i.e. to replace all calls to ml_string() with named resources, or vice versa.
  • .rc file export now recognizes RT_RIBBON_XML (or the numeric value 28) and CODE resources.
5.0x.0015
11.March.2012
  • Additional error checking for duplicate resource names.
5.0x.0014
7.March.2012
  • Bug fix restoring source code grid from the project database.
5.0x.0013
6.March.2012
  • Template file for project database in SQL-Compact format updated for Visual Studio 2005 and 2008 versions, to allow texts with up to 4000 characters (previously 400).
  • Additional error checking in the function CloneStringID().
  • Modified logic to determine the namespace to be used with named resources for web projects.
5.0x.0012
26.February.2012
  • Changes for MFC/Unmanaged C++
    • .rc file scan will detect dialogs and menus resources defined for languages other than the original language. (Only one definition of each dialog or menu resources is scanned, but they are now taken in the order of precedence: Original language, Neutral language, Other languages.)
    • New dialog to select the original language, showing the languages defined in the .rc file.
    • New project option to suppress generation of the satellite DLL for the original language.
  • Minor improvement to error checking in XAML file scan.
5.0x.0011
22.February.2012
  • Minor error checking ignoring modules.
5.0x.0010
21.February.2012
  • Improved logic to detect neutral language resource files.
5.0x.0009
19.February.2012
  • Corrections to the logic of the Text is used a multiple places and Select different String ID dialogs for handling named resources.
5.0x.0008
14.February.2012
  • Default source code option is "named resources" for new projects (as before), but is now "ml_string()" for old projects.
5.0x.0007
10.February.2012
  • Fix bug which caused the ASP design window to be shown on selecting a text for translation.
  • Minor additional error checking.
5.0x.0006
04.February.2012
  • Support for named resources (as an alternative to the ml_string() function) in C# and VB.NET projects.

See also

Overview
Major Features
Quick Tour (Windows Forms)
Quick Tour (ASP.NET 2.0)
Quick Tour (Windows Store Apps)
Quick Tour (Unmanaged C++/MFC)
Download
Image

History

Information Version
Wed 09 of Jul, 2025 22:10 GMT Phil 314
Wed 09 of Jul, 2025 22:09 GMT Phil 313
Tue 14 of Jan, 2025 19:36 GMT Phil 312
Sun 08 of Dec, 2024 13:48 GMT Phil 311
Wed 04 of Dec, 2024 22:31 GMT Phil 310
Sun 10 of Nov, 2024 21:12 GMT Phil 309
Sun 11 of Feb, 2024 12:42 GMT Phil 308
Mon 29 of Jan, 2024 23:03 GMT Phil 307
Sun 17 of Dec, 2023 20:40 GMT Phil 306
Sun 13 of Aug, 2023 14:17 GMT Phil 305
Wed 12 of Jul, 2023 22:44 GMT Phil 304
Thu 01 of Jun, 2023 20:42 GMT Phil 303
Tue 30 of May, 2023 21:07 GMT Phil 302
Sun 28 of May, 2023 14:35 GMT Phil 301
Sat 27 of May, 2023 20:30 GMT Phil 300
Thu 18 of May, 2023 17:00 GMT Phil 299
Sun 14 of May, 2023 15:07 GMT Phil 298
Thu 20 of Apr, 2023 20:33 GMT Phil 297
Tue 18 of Apr, 2023 19:29 GMT Phil 296
Sun 26 of Mar, 2023 14:09 GMT Phil 295
Mon 06 of Mar, 2023 22:11 GMT Phil 294
Mon 20 of Feb, 2023 20:23 GMT Phil 293
Fri 10 of Feb, 2023 23:10 GMT Phil 292
Sat 28 of Jan, 2023 06:13 GMT Phil 291
Sun 15 of Jan, 2023 16:06 GMT Phil 290
Sun 08 of Jan, 2023 11:03 GMT Phil 289
Fri 06 of Jan, 2023 09:32 GMT Phil 288
Sun 11 of Dec, 2022 08:12 GMT Phil 287
Mon 03 of Oct, 2022 20:17 GMT Phil 286
Sun 04 of Sep, 2022 15:03 GMT Phil 285
Sat 13 of Aug, 2022 07:36 GMT Phil 284
Sun 31 of Jul, 2022 13:00 GMT Phil 283
Sun 10 of Jul, 2022 18:46 GMT Phil 282
Sun 12 of Jun, 2022 14:59 GMT Phil 281
Wed 08 of Jun, 2022 21:17 GMT Phil 280
Thu 26 of May, 2022 17:57 GMT Phil 279
Sat 21 of May, 2022 05:44 GMT Phil 278
Mon 25 of Apr, 2022 21:44 GMT Phil 277
Mon 18 of Apr, 2022 09:43 GMT Phil 276
Sun 10 of Apr, 2022 11:57 GMT Phil 275
Mon 28 of Mar, 2022 21:20 GMT Phil 274
Mon 21 of Mar, 2022 20:48 GMT Phil 273
Sun 06 of Mar, 2022 17:39 GMT Phil 272
Fri 25 of Feb, 2022 21:30 GMT Phil 271
Tue 22 of Feb, 2022 22:42 GMT Phil 270
Sun 20 of Feb, 2022 21:42 GMT Phil 269
Fri 04 of Feb, 2022 21:25 GMT Phil 268
Sun 09 of Jan, 2022 11:44 GMT Phil 267
Fri 31 of Dec, 2021 17:50 GMT Phil 266
Thu 30 of Dec, 2021 16:34 GMT Phil 265
Mon 01 of Nov, 2021 11:56 GMT Phil 264
Sun 10 of Oct, 2021 17:51 GMT Phil 263
Thu 07 of Oct, 2021 20:47 GMT Phil 262
Sun 03 of Oct, 2021 11:28 GMT Phil 261
Sat 14 of Aug, 2021 07:18 GMT Phil 260
Sun 01 of Aug, 2021 19:24 GMT Phil 259
Tue 27 of Jul, 2021 16:18 GMT Phil 258
Thu 22 of Jul, 2021 19:01 GMT Phil 257
Tue 29 of Jun, 2021 22:11 GMT Phil 256
Mon 07 of Jun, 2021 17:20 GMT Phil 255
Sun 06 of Jun, 2021 21:04 GMT Phil 254
Sun 06 of Jun, 2021 10:45 GMT Phil 253
Sun 16 of May, 2021 10:30 GMT Phil 252
Sat 15 of May, 2021 17:28 GMT Phil 251
Thu 13 of May, 2021 13:07 GMT Phil 250
Tue 11 of May, 2021 05:49 GMT Phil 249
Mon 10 of May, 2021 17:17 GMT Phil 248
Sun 09 of May, 2021 15:11 GMT Phil 247
Sun 25 of Apr, 2021 19:04 GMT admin 246
Mon 05 of Apr, 2021 19:51 GMT Phil 245
Mon 29 of Mar, 2021 20:42 GMT Phil 244
Mon 29 of Mar, 2021 19:39 GMT Phil 243
Sun 28 of Mar, 2021 06:50 GMT Phil 242
Thu 25 of Mar, 2021 23:15 GMT Phil 241
Sat 20 of Feb, 2021 18:43 GMT Phil 240
Sun 14 of Feb, 2021 19:33 GMT Phil 239
Sun 14 of Feb, 2021 11:28 GMT Phil 238
Sun 31 of Jan, 2021 20:35 GMT Phil 237
Sun 24 of Jan, 2021 19:07 GMT Phil 236
Wed 20 of Jan, 2021 23:33 GMT Phil 235
Tue 12 of Jan, 2021 18:53 GMT Phil 234
Sun 10 of Jan, 2021 15:56 GMT Phil 233
Sat 12 of Dec, 2020 15:01 GMT Phil 232
Sat 12 of Dec, 2020 10:44 GMT Phil 231
Sun 29 of Nov, 2020 10:44 GMT Phil 230
Sun 29 of Nov, 2020 08:44 GMT Phil 229
Fri 28 of Aug, 2020 14:53 GMT Phil 228
Fri 28 of Aug, 2020 14:51 GMT Phil 227
Tue 28 of Jul, 2020 19:29 GMT Phil 226
Thu 02 of Jul, 2020 22:45 GMT Phil 225
Tue 30 of Jun, 2020 23:09 GMT Phil 224
Tue 12 of May, 2020 20:56 GMT Phil 223
Sun 26 of Apr, 2020 18:29 GMT Phil 222
Fri 17 of Apr, 2020 13:34 GMT Phil 221
Mon 13 of Apr, 2020 21:21 GMT Phil 220
Tue 31 of Mar, 2020 20:42 GMT Phil 219
Sun 23 of Feb, 2020 16:32 GMT Phil 218
Tue 18 of Feb, 2020 22:50 GMT Phil 217
Sun 12 of Jan, 2020 21:00 GMT Phil 216
Mon 06 of Jan, 2020 18:37 GMT Phil 215
Thu 02 of Jan, 2020 11:32 GMT Phil 214
Sun 08 of Dec, 2019 20:44 GMT Phil 213
Thu 05 of Dec, 2019 23:28 GMT Phil 212
Sun 01 of Dec, 2019 17:37 GMT Phil 211
Sun 17 of Nov, 2019 22:06 GMT Phil 210
Wed 13 of Nov, 2019 21:53 GMT Phil 209
Mon 11 of Nov, 2019 22:23 GMT Phil 208
Thu 07 of Nov, 2019 23:14 GMT Phil 207
Wed 06 of Nov, 2019 23:23 GMT Phil 206
Tue 05 of Nov, 2019 23:06 GMT Phil 205
Sun 03 of Nov, 2019 22:34 GMT Phil 204
Sun 03 of Nov, 2019 21:17 GMT Phil 203
Tue 29 of Oct, 2019 22:30 GMT Phil 202
Mon 28 of Oct, 2019 22:25 GMT Phil 201
Sun 27 of Oct, 2019 18:35 GMT Phil 200
Tue 22 of Oct, 2019 19:59 GMT Phil 199
Thu 10 of Oct, 2019 20:09 GMT Phil 198
Tue 08 of Oct, 2019 18:46 GMT Phil 197
Mon 07 of Oct, 2019 19:22 GMT Phil 196
Wed 02 of Oct, 2019 20:03 GMT Phil 195
Tue 01 of Oct, 2019 23:16 GMT Phil 194
Mon 30 of Sep, 2019 21:31 GMT Phil 193
Sun 29 of Sep, 2019 19:26 GMT Phil 192
Mon 23 of Sep, 2019 20:26 GMT Phil 191
Sun 15 of Sep, 2019 07:26 GMT Phil 190
Thu 23 of May, 2019 22:19 GMT Phil 189
Tue 21 of May, 2019 21:30 GMT Phil 188
Sun 05 of May, 2019 21:13 GMT Phil 187
Sun 05 of May, 2019 21:11 GMT Phil 186
Sun 14 of Apr, 2019 16:15 GMT Phil 185
Sun 07 of Apr, 2019 08:11 GMT Phil 184
Sun 07 of Apr, 2019 07:14 GMT Phil 183
Sun 31 of Mar, 2019 18:39 GMT Phil 182
Sun 24 of Mar, 2019 22:21 GMT Phil 181
Sun 24 of Mar, 2019 21:34 GMT Phil 180
Sun 24 of Mar, 2019 21:33 GMT Phil 179
Tue 12 of Mar, 2019 22:59 GMT Phil 178
Sun 16 of Dec, 2018 12:19 GMT Phil 177
Wed 05 of Dec, 2018 23:00 GMT Phil 176
Thu 08 of Nov, 2018 22:23 GMT Phil 175
Sun 04 of Nov, 2018 22:48 GMT Phil 174
Mon 22 of Oct, 2018 18:34 GMT Phil 173
Mon 22 of Oct, 2018 18:32 GMT Phil 172
Sun 23 of Sep, 2018 21:18 GMT Phil 171
Wed 19 of Sep, 2018 21:01 GMT Phil 170
Tue 18 of Sep, 2018 19:38 GMT Phil 169
Sat 15 of Sep, 2018 17:40 GMT Phil 168
Mon 10 of Sep, 2018 21:23 GMT Phil 167
Sun 05 of Aug, 2018 11:49 GMT Phil 166
Thu 19 of Jul, 2018 06:27 GMT Phil 165
Wed 04 of Jul, 2018 21:30 GMT Phil 164
Sun 01 of Jul, 2018 17:24 GMT Phil 163
Sun 17 of Jun, 2018 12:19 GMT Phil 162
Sun 06 of May, 2018 07:14 GMT Phil 161
Sun 06 of May, 2018 07:14 GMT Phil 160
Sat 05 of May, 2018 22:17 GMT Phil 159
Tue 17 of Apr, 2018 21:54 GMT Phil 158
Sun 15 of Apr, 2018 11:44 GMT Phil 157
Mon 02 of Apr, 2018 15:36 GMT Phil 156
Sun 01 of Apr, 2018 17:23 GMT Phil 155
Sun 01 of Apr, 2018 17:04 GMT Phil 154
Sun 01 of Apr, 2018 17:04 GMT Phil 153
Sat 31 of Mar, 2018 18:13 GMT Phil 152
Mon 26 of Mar, 2018 19:59 GMT Phil 151
Mon 19 of Mar, 2018 22:58 GMT Phil 150
Sun 18 of Mar, 2018 11:13 GMT Phil 149
Mon 12 of Mar, 2018 22:45 GMT Phil 148
Sun 11 of Mar, 2018 19:01 GMT Phil 147
Sun 04 of Mar, 2018 17:54 GMT Phil 146
Thu 15 of Feb, 2018 22:10 GMT Phil 145
Mon 12 of Feb, 2018 20:52 GMT Phil 144
Sun 11 of Feb, 2018 14:03 GMT Phil 143
Sun 04 of Feb, 2018 18:52 GMT Phil 142
Tue 23 of Jan, 2018 22:09 GMT Phil 141
Sun 14 of Jan, 2018 18:23 GMT Phil 140
Sun 14 of Jan, 2018 18:22 GMT Phil 139
Fri 12 of Jan, 2018 07:22 GMT Phil 138
Wed 10 of Jan, 2018 22:03 GMT Phil 137
Mon 08 of Jan, 2018 21:18 GMT Phil 136
Wed 03 of Jan, 2018 18:02 GMT Phil 135
Tue 02 of Jan, 2018 22:04 GMT Phil 134
Sun 17 of Dec, 2017 18:26 GMT Phil 133
Mon 27 of Nov, 2017 22:00 GMT Phil 132
Mon 27 of Nov, 2017 22:00 GMT Phil 131
Mon 27 of Nov, 2017 21:52 GMT Phil 130
Tue 14 of Nov, 2017 21:17 GMT Phil 129
Sun 12 of Nov, 2017 21:51 GMT Phil 128
Mon 23 of Oct, 2017 19:37 GMT Phil 127
Thu 12 of Oct, 2017 21:53 GMT Phil 126
Sun 08 of Oct, 2017 16:08 GMT Phil 125
Sun 01 of Oct, 2017 08:52 GMT Phil 124
Wed 12 of Jul, 2017 21:08 GMT Phil 123
Tue 11 of Jul, 2017 21:51 GMT Phil 122
Sun 02 of Jul, 2017 21:27 GMT Phil 121
Sun 02 of Jul, 2017 21:26 GMT Phil 120
Sun 02 of Jul, 2017 21:15 GMT Phil 119
Sun 02 of Jul, 2017 12:56 GMT Phil 118
Thu 25 of May, 2017 08:18 GMT Phil 117
Sun 07 of May, 2017 10:46 GMT Phil 116
Tue 25 of Apr, 2017 21:36 GMT Phil 115
Tue 21 of Mar, 2017 21:44 GMT Phil 114
Thu 16 of Mar, 2017 22:25 GMT Phil 113
Mon 13 of Mar, 2017 21:32 GMT Phil 112
Sun 12 of Mar, 2017 21:25 GMT Phil 111
Wed 08 of Mar, 2017 23:06 GMT Phil 110
Thu 09 of Feb, 2017 00:11 GMT Phil 109
Sun 29 of Jan, 2017 18:23 GMT Phil 108
Sun 29 of Jan, 2017 18:19 GMT Phil 107
Tue 17 of Jan, 2017 23:03 GMT Phil 106
Sun 11 of Dec, 2016 09:23 GMT Phil 105
Sun 11 of Dec, 2016 09:22 GMT Phil 104
Sun 04 of Dec, 2016 17:36 GMT Phil 103
Thu 17 of Nov, 2016 20:28 GMT Phil 102
Sun 13 of Nov, 2016 15:31 GMT Phil 101
Sat 12 of Nov, 2016 17:12 GMT Phil 100
Tue 01 of Nov, 2016 18:10 GMT Phil 99
Tue 25 of Oct, 2016 22:37 GMT Phil 98
Sat 15 of Oct, 2016 10:43 GMT Phil 97
Wed 12 of Oct, 2016 19:59 GMT Phil 96
Sun 28 of Aug, 2016 13:18 GMT Phil 95
Mon 15 of Aug, 2016 11:26 GMT Phil 94
Sun 14 of Aug, 2016 11:28 GMT Phil 93
Wed 10 of Aug, 2016 21:55 GMT Phil 92
Tue 19 of Jul, 2016 19:34 GMT Phil 91
Mon 18 of Jul, 2016 21:50 GMT Phil 90
Sun 26 of Jun, 2016 20:47 GMT Phil 89
Wed 11 of May, 2016 21:51 GMT Phil 88
Tue 05 of Apr, 2016 21:45 GMT Phil 87
Sun 03 of Apr, 2016 17:24 GMT Phil 86
Sat 19 of Mar, 2016 15:20 GMT Phil 85
Sat 19 of Mar, 2016 15:18 GMT Phil 84
Mon 22 of Feb, 2016 21:38 GMT Phil 83
Sat 13 of Feb, 2016 18:16 GMT Phil 82
Thu 11 of Feb, 2016 21:02 GMT Phil 81
Wed 27 of Jan, 2016 19:34 GMT Phil 80
Wed 20 of Jan, 2016 21:26 GMT Phil 79
Mon 11 of Jan, 2016 22:13 GMT Phil 78
Wed 06 of Jan, 2016 16:04 GMT Phil 77
Wed 09 of Dec, 2015 21:59 GMT Phil 76
Sun 06 of Dec, 2015 20:40 GMT Phil 75
Sun 08 of Nov, 2015 10:43 GMT Phil 74
Wed 04 of Nov, 2015 22:29 GMT Phil 73
Mon 12 of Oct, 2015 21:09 GMT Phil 72
Sun 04 of Oct, 2015 19:51 GMT Phil 71
Sat 03 of Oct, 2015 17:35 GMT Phil 70
Mon 28 of Sep, 2015 22:04 GMT Phil 69
Tue 28 of Jul, 2015 21:00 GMT Phil 68
Tue 14 of Jul, 2015 22:09 GMT Phil 67
Sun 05 of Jul, 2015 13:21 GMT Phil 66
Sun 21 of Jun, 2015 19:24 GMT Phil 65
Sun 14 of Jun, 2015 15:14 GMT Phil 64
Sat 30 of May, 2015 14:46 GMT Phil 63
Sun 10 of May, 2015 17:27 GMT Phil 62
Sat 02 of May, 2015 13:09 GMT Phil 61
Sun 19 of Apr, 2015 18:15 GMT Phil 60
Wed 15 of Apr, 2015 21:46 GMT Phil 59
Sat 11 of Apr, 2015 07:33 GMT Phil 58
Tue 07 of Apr, 2015 21:34 GMT Phil 57
Mon 06 of Apr, 2015 18:46 GMT Phil 56
Sat 04 of Apr, 2015 18:31 GMT Phil 55
Sat 04 of Apr, 2015 18:30 GMT Phil 54
Thu 26 of Feb, 2015 22:08 GMT Phil 53
Sat 24 of Jan, 2015 17:52 GMT Phil 52
Sun 18 of Jan, 2015 22:20 GMT Phil 51
Sun 18 of Jan, 2015 05:54 GMT Phil 50
Thu 15 of Jan, 2015 22:25 GMT Phil 49
Wed 07 of Jan, 2015 22:38 GMT Phil 48
Tue 06 of Jan, 2015 19:48 GMT Phil 47
Sun 29 of Jun, 2014 21:09 GMT Phil 46
Sun 22 of Jun, 2014 14:50 GMT Phil 45
Sun 15 of Jun, 2014 08:30 GMT Phil 44
Tue 10 of Jun, 2014 21:48 GMT Phil 43
Sun 25 of May, 2014 19:48 GMT Phil 42
Tue 29 of Apr, 2014 22:12 GMT Phil 41
Tue 04 of Mar, 2014 22:10 GMT Phil 40
Mon 10 of Feb, 2014 21:01 GMT Phil 39
Mon 10 of Feb, 2014 21:00 GMT Phil 38
Sun 19 of Jan, 2014 13:28 GMT Phil 37
Fri 17 of Jan, 2014 20:46 GMT Phil 36
Mon 06 of Jan, 2014 17:18 GMT Phil 35
Mon 16 of Dec, 2013 22:15 GMT Phil 34
Sun 08 of Dec, 2013 14:49 GMT Phil 33
Fri 06 of Dec, 2013 01:05 GMT Phil 32
Mon 25 of Nov, 2013 22:35 GMT Phil 31
Wed 13 of Nov, 2013 22:24 GMT Phil 30
Sun 10 of Nov, 2013 23:45 GMT Phil 29
Fri 01 of Nov, 2013 11:29 GMT Phil 28
Mon 28 of Oct, 2013 20:41 GMT Phil 27
Thu 17 of Oct, 2013 18:57 GMT Phil 26
Tue 08 of Oct, 2013 21:33 GMT Phil 25
Sun 29 of Sep, 2013 16:21 GMT Phil 24
Tue 30 of Jul, 2013 22:17 GMT Phil 23
Sun 14 of Jul, 2013 15:34 GMT Phil 22
Thu 18 of Apr, 2013 21:45 GMT admin 21
Tue 26 of Mar, 2013 22:32 GMT Phil 20
Thu 21 of Feb, 2013 20:51 GMT Phil 19
Sun 10 of Feb, 2013 15:33 GMT Phil 18
Sun 03 of Feb, 2013 13:10 GMT Phil 17
Sat 15 of Dec, 2012 17:28 GMT Phil 16
Sun 09 of Dec, 2012 14:25 GMT Phil 15
Wed 05 of Dec, 2012 21:55 GMT Phil 14
Mon 26 of Nov, 2012 23:00 GMT Phil 13
Wed 21 of Nov, 2012 23:07 GMT Phil 12
Tue 13 of Nov, 2012 22:49 GMT Phil 11
Thu 08 of Nov, 2012 21:30 GMT Phil 10
Tue 06 of Nov, 2012 23:27 GMT Phil 9
Sun 04 of Nov, 2012 18:13 GMT Phil 8
Wed 10 of Oct, 2012 21:33 GMT Phil 7
Mon 08 of Oct, 2012 21:34 GMT Phil 6
Sun 07 of Oct, 2012 20:35 GMT Phil 5
Wed 03 of Oct, 2012 14:49 GMT Phil 4
Sat 29 of Sep, 2012 13:41 GMT Phil 3
Wed 19 of Sep, 2012 21:49 GMT Phil 2
Wed 19 of Sep, 2012 21:37 GMT Phil 1