Version History

Version New Features Improved Features Bug Fixes
1.0.771 download
8/7/2020
    • Text based files: If the original file name ends to IETF language tag (e.g. sample_en-US.xml) then Soluling, by default writes the localized files in the sample directory using the same name format (e.g. sample_de.xml)
    • ASP.NET Core and Blazor: Changing extraction mode resulted in duplicate sources to be extracted.
    1.0.770 download
    8/3/2020
      1.0.769 download
      7/29/2020
          • SoluMake did not work correctly in build 1.0.764-768 but raised I/O error 105.
          1.0.768 download
          7/29/2020
              • Checking Remove the old translation if the translation in the project changes in the TM save caused the save operation to raise an exception.
              1.0.767 download
              7/27/2020
                • ASP.NET Core and Blazor: Soluling scans and shows inline HTML elements correctly.
                • Closing a large Soluling project took a long time. Now it is fast.
                  1.0.766 download
                  7/11/2020
                    • If Soluling can not locate the source file, Soluling will not change the relative path when saving .ntp to another location.
                    • Solumake: -v option incorrectly also checked the import file and ignored the file import if the version was not compatible.
                    • Excel: Trying to localize an empty Excel sheet raisend an exception.
                    • HTML, DITA, Java .properties and Qt .ts source could not handle * wild card in the source name.
                    1.0.765 download
                    7/7/2020
                      • URL's in the Update dialog were fixed and the current and maximum build numbers fixed.
                      • If the Soluling desktop file (.nds) contained invalid XML, Soluling raised an exception.
                      1.0.764 download
                      7/3/2020
                        • Delphi: When using at least one platform file, the scan process resulted the Save File button enabled even there were no changes made to the EXE file.
                        1.0.763 download
                        6/29/2020
                          • Create Translation Package Wizard now check that the user has write access to the selected output directory.
                          • Delphi: Language change dialog's language detection previous based on file exe. Now it also checks that the language file is a DLL.
                          • When creating a validation report in the case, there were no validation errors Soluling raised an exception.
                          1.0.762 download
                          6/23/2020
                              • Clicking filter panels' refresh button did refresh the grid.
                              1.0.761 download
                              6/20/2020
                                • DeepL: Japanese and Chinese added.
                                • Amazon translate: Several new languages added.
                                • ModernMT: Soluling now gets the realtime list of supported language pairs.
                                • Translate duplicate works new even when an Alternative original has been set on.
                                • Ini: Soluling did not remove quotes from the values.
                                • .NET: If the .NET project used a Visual Studio configuration that contains ( or ) characters (e.g. Release(No tests)) Soluling did not locate the assembly files correctly.
                                • ASP.NET Core: By default Soluling deleted the localized .resx files after the build process. Now the default value is to keep them.
                                1.0.760 download
                                6/16/2020
                                • Soluling 1.0 released!
                                    1.0.752
                                    6/12/2020
                                    • New parameters added to SoluSetup.exe
                                      • When importing a file that extension is unknown to Soluling, Soluling prompts a dialog to select the file format. Clicking OK on that dialog raised an exception.
                                      • When installed as a Basic Translator edition, Soluling still raised exception on System Info dialog.
                                      1.0.751
                                      6/8/2020
                                          • When installed as a Basic Translator edition Soluling raised exeption on System Info dialog
                                          1.0.749
                                          5/31/2020
                                              • SoluMake add command configured .NET project source incorrectly.
                                              1.0.748
                                              5/30/2020
                                                  • Project wizard in build 747 raised an exception.
                                                  1.0.746
                                                  5/29/2020
                                                    • Translation memories and Glossary lists now visually show disabled translations memories.
                                                    • Sometimes when closing Soluling, the application froze for a few seconds before closing. Now it closes immediately.
                                                    • YAML: Localized YAML files used Unicode escaping instead of or plain Unicode characters.
                                                    • Markdown: Default encoding was Ansi causing some UTF-8 encoded .md file decoded incorrectly.
                                                    • Disabled Translation Memory caused Remove unused strings to raise an exception.
                                                    1.0.745
                                                    5/27/2020
                                                    • SoluMake.exe made DevOps pipeline compatible.
                                                    • Tested with Delphi 10.4 Sydney.
                                                      • Trying to add a YAML file containing empty lines at the top of the file raised an exception.
                                                      1.0.744
                                                      5/22/2020
                                                        • When adding a new engine (termbase, TM or MT) or configuring an existing one, the engine is also added as an enabled engine of the current project, and each project you open after you added the engine.
                                                        • When clicking Edit button for Microsoft Machine Translator after it was already configured, an exception was raised.
                                                        • Interactive Machine translation did not work with Enterprise or Beta edition was used.
                                                        1.0.743
                                                        5/22/2020
                                                        • Support for Magento added
                                                        • Import from CSV files added
                                                            1.0.741
                                                            5/7/2020
                                                            • You can now add .ntp files into Translation Memory using the Files sheet
                                                            • Edition (Enterprise, Professional, Personal) limitations added
                                                                1.0.739
                                                                5/2/2020
                                                                  • Termbase on MySQL: Update available was enabled to all import files. This fix fixes the new termbases that Soluling creates. It does not fix the existing termbases.
                                                                  1.0.738
                                                                  4/30/2020
                                                                      1.0.737
                                                                      4/27/2020
                                                                        • Documentation improved
                                                                          1.0.736
                                                                          4/27/2020
                                                                            • Trying to localize an XML, JSON, or INI file that is invalid Soluling now show a proper error message and cancels the operation instead of an exception.
                                                                            • 32-bit setup is now uninstalled properly.
                                                                            • Grid: If no language columns were visible the grid showed empty even there were rows.
                                                                            1.0.735
                                                                            4/19/2020
                                                                              • Blazor: By default Souling removed the localized .resx files after the build process. Now they are not removed unless you turn the feature on.
                                                                              • React-Intl: Support for extracted file format added.
                                                                              • React: A tic-tac-toe sample added and documentation improved.
                                                                                1.0.734
                                                                                4/18/2020
                                                                                • SoluMake.exe: save command added. Saves the project.
                                                                                • Blazor: Localization of Blazor WebAssembly implemented and a sample added. Requires Blazor WebAssembly preview 4 or later.
                                                                                • .NET Core. When using .NET Core 3.0 Soluling did not correctly compiled the localized .resx files and that also caused linking of the satellite assemblies to fail.
                                                                                1.0.733
                                                                                4/14/2020
                                                                                • FireMonkey: You can now create language-specific resource files (.ntlang) and deploy them instead of one multilingual .ntres file
                                                                                • FireMonkey: You can now deploy translation files (.ntres or .ntlang) as standalone files instead of an embedded resource.
                                                                                • XML, JSON, INI: Scan speed improved a lot
                                                                                • XML, JSON, INI: If the file is large Soluling shows a progress dialog before starting the Project Wizard
                                                                                  1.0.732
                                                                                  4/7/2020
                                                                                  • Support for .NET 5.0 added.
                                                                                  • .NET Core compilation now uses .NET Core SDK tooling instead of .NET Framework SDK tooling.
                                                                                  • Qt: Soluling can now compile localized .ts file to .qm files.
                                                                                  • Marking a node Locked now makes all sub nodes and all rows contained in the node or sub nodes locked too.
                                                                                  • When right clicking a translation or row "Select Tree Node" was not always visible.
                                                                                  • ASP.NET Core: If view/page file contained localizer interface (e.g. IViewLocalizer) is a comment the file was scanned incorrectly
                                                                                  • ASP.NET Core: The encoding of the localized view files was windows-1252 instead utf-8
                                                                                  1.0.731
                                                                                  4/4/2020
                                                                                    • Row - Locked filter is also applied to all rows of a node that has been locked
                                                                                      1.0.730
                                                                                      3/30/2020
                                                                                          • Filter -> Translation flags contained a Duplicate group box that is now removed.
                                                                                          • Create translation package caused build 729 to crash.
                                                                                          1.0.729
                                                                                          3/30/2020
                                                                                            • Duplicates filter button added to the filter ribbon
                                                                                            • Mach whole words check box added to the find/replace dialog
                                                                                            • Show output file in explorer menu added to the source's context menu
                                                                                              1.0.728
                                                                                              3/29/2020
                                                                                                • Duplicate strings options added to the grid filter.
                                                                                                • After editing a translation value and a duplicates dialog popped up, the grid remained in a selection state selecting cells when moving the mouse.
                                                                                                1.0.727
                                                                                                3/26/2020
                                                                                                    • Clicking Fix button on the row did not update the valiation result status.
                                                                                                    • If translation was in edit mode and machine translation search started in backgound and the user changed the language the application crashed.
                                                                                                    1.0.725
                                                                                                    3/25/2020
                                                                                                        • When validator sheet was open resizing the main window or click fix button sometimes cleared the validation list
                                                                                                        1.0.724
                                                                                                        3/24/2020
                                                                                                            • Visual C++/Delphi: Checking localized DLL in the output file sometimes caused an exception.
                                                                                                            1.0.723
                                                                                                            3/23/2020
                                                                                                                • Html: If HTML container scripts Soluling sometimes hanged when scanning
                                                                                                                • Html: Soluling did not scan meta description and keywords even if they were include to the attribute rules
                                                                                                                1.0.722
                                                                                                                3/22/2020
                                                                                                                • Blazor: Imports existing translations from the localized .resx files.
                                                                                                                • Blazor documentation completed.
                                                                                                                • Blazor extractor did not get the type of the IStringLocalizer correctly causing a wrongly named .resx to be created.
                                                                                                                1.0.721
                                                                                                                3/21/2020
                                                                                                                  • Blazor localization works
                                                                                                                    1.0.720
                                                                                                                    3/20/2020
                                                                                                                    • Translated strings compared to originals option added to the grid filter.
                                                                                                                        1.0.719
                                                                                                                        3/19/2020
                                                                                                                            • Project Wizard did not work in build 1.0.717
                                                                                                                            1.0.717
                                                                                                                            3/18/2020
                                                                                                                              • Statistic panel is now updated after each edit.
                                                                                                                              • When removing a document from TM the progress percentage was miscalculated.
                                                                                                                              • When creating a new project for .exe or adding .exe to an existing project Soluling sometimes raised an error.
                                                                                                                              1.0.716
                                                                                                                              3/18/2020
                                                                                                                                • Batch mode translation now selects the row before showing the select translation dialog.
                                                                                                                                • When using translation memory in a batch mode and there was more than one strings the suggestion dialog did not always show the items.
                                                                                                                                1.0.715
                                                                                                                                3/17/2020
                                                                                                                                    • If SVG file contained a font an exception was raised
                                                                                                                                    • Checking Inherited forms in a hierarchy with Delphi source caused an error in Project Wizard
                                                                                                                                    • Angular: Placeholder names were not extracted correctly. Only placeholder index was used.
                                                                                                                                    • When adding a new TM it was not possible to write the DB file name
                                                                                                                                    1.0.714
                                                                                                                                    3/16/2020
                                                                                                                                        • Microsoft terminology translation memory editing was enabled. Now it is disabled. This memory is read-one.
                                                                                                                                        • Comments in HTML scripts caused sometimes an exeption.
                                                                                                                                        • Comments in HTML scripts were not written in localized HTML files.
                                                                                                                                        • "'' is not integer value" exception was raised when opening a very old (2016 or older) .ntp file.
                                                                                                                                        • HTML dir project could not be created. An error was raised.
                                                                                                                                        1.0.711
                                                                                                                                        3/11/2020
                                                                                                                                              1.0.706
                                                                                                                                              2/24/2020
                                                                                                                                                    1.0.705
                                                                                                                                                    2/24/2020
                                                                                                                                                      • Scanning large .sln sometimes taked a long time to analyze the file. No progress were now. Not Soluling shows the progress
                                                                                                                                                      • SoluMake 1.0.704 did not import .ntp files
                                                                                                                                                      1.0.704
                                                                                                                                                      2/23/2020
                                                                                                                                                      • Angular library added. Implements runtime translation load.
                                                                                                                                                        • SoluMake.exe: Import from localized files did not work
                                                                                                                                                        1.0.699
                                                                                                                                                        2/16/2020
                                                                                                                                                        • SoluMake.exe: import can now import translation from a localized file
                                                                                                                                                          • Soluling.exe: Import translations from a single localized file raised an exception if the target source was not selected in the tree view.
                                                                                                                                                          1.0.688
                                                                                                                                                          2/2/2020
                                                                                                                                                                1.0.684
                                                                                                                                                                2/2/2020
                                                                                                                                                                      1.0.682
                                                                                                                                                                      2/2/2020
                                                                                                                                                                        • Form editor can be turned off with Delphi sources
                                                                                                                                                                          1.0.680
                                                                                                                                                                          2/2/2020
                                                                                                                                                                          • Support for Microsoft Terminology Service glossary added
                                                                                                                                                                          • Support for Microsoft Terminology Service translation memory added
                                                                                                                                                                            • Importing data from .ntp that has a Visual Studio solution source sometimes failed if the relative path were no the same
                                                                                                                                                                            1.0.678
                                                                                                                                                                            1/31/2020
                                                                                                                                                                                  1.0.677
                                                                                                                                                                                  1/30/2020
                                                                                                                                                                                      • If there was no translation and user right clicked State column and chose Edit in the popup menu Soluling crashed
                                                                                                                                                                                      1.0.676
                                                                                                                                                                                      1/30/2020
                                                                                                                                                                                            1.0.663
                                                                                                                                                                                            1/24/2020
                                                                                                                                                                                              • "X new rows from previous scan" text in the log changed to "X new rows from previous status clear"
                                                                                                                                                                                              • Fix feature added to Missing space character validation.
                                                                                                                                                                                              • Checking Import empty translations in Import wizard sometimes caused application to crash
                                                                                                                                                                                              • .NET: Produc version in unmanaged resource was writtein incorrectly to 1.0.0 if assenbly infor files were not selected in resources
                                                                                                                                                                                              1.0.662
                                                                                                                                                                                              1/23/2020
                                                                                                                                                                                              • Remember within checkbox added to Find dialog
                                                                                                                                                                                                  1.0.661
                                                                                                                                                                                                  1/22/2020
                                                                                                                                                                                                      • String options (Skip strings that contain only URL, etc) did not have any affect
                                                                                                                                                                                                      1.0.658
                                                                                                                                                                                                      1/20/2020
                                                                                                                                                                                                      • Fixed flag added to translations
                                                                                                                                                                                                      • Use invalidated translations options added
                                                                                                                                                                                                      • Translation action when original value changes options added
                                                                                                                                                                                                      • Formatting fixing added
                                                                                                                                                                                                      • Fix placeholder improved to handle multiple placeholder
                                                                                                                                                                                                        1.0.655
                                                                                                                                                                                                        1/17/2020
                                                                                                                                                                                                        • Fixed flag added to translations
                                                                                                                                                                                                        • Use invalidated translations options added
                                                                                                                                                                                                        • Translation action when original value changes options added
                                                                                                                                                                                                        • Formatting fixing added
                                                                                                                                                                                                        • Fix placeholder improved to handle multiple placeholder
                                                                                                                                                                                                          1.0.653
                                                                                                                                                                                                          1/15/2020
                                                                                                                                                                                                              • Soluling did not extract JSOn elements containing URLs
                                                                                                                                                                                                              1.0.649
                                                                                                                                                                                                              1/11/2020
                                                                                                                                                                                                              • rstatus parameter added to SoluMake
                                                                                                                                                                                                                • Comment from an Angular XLIFF item was added into the parent node instead of the row
                                                                                                                                                                                                                1.0.648
                                                                                                                                                                                                                1/10/2020
                                                                                                                                                                                                                • fixed and invalidated parameters added to SoluMake's export task
                                                                                                                                                                                                                    1.0.633
                                                                                                                                                                                                                    12/23/2019
                                                                                                                                                                                                                        • File | Exchange | Create Translation Package caused a crash
                                                                                                                                                                                                                        • Cancel button in update feature's multiple instances dialog did not do anything