Version History

Version New Features Improved Features Bug Fixes
1.0.868 download
7/20/2021
  • If a .resx file of a solution or project contained invalid data, Soluling raised an exception.
  • Delphi: DeExpres tree component scanning improved.
    1.0.867 download
    7/20/2021
      • The project reference scanning can be turned off when using .NET project and solution file localization.
        1.0.866 download
        7/18/2021
          • Support for .NET ToolsVersion 16 and 17 added.
            1.0.865 download
            7/16/2021
            • Support for .NET build tools 16.0 improved
            • Extended placeholder scanning option added.
            • If one source file did not exist, the scanning of the remaining file failed.
            1.0.864 download
            7/5/2021
            • Support for Visual Studio 2022 added.
            • Support for .NET 6.0 added.
            • Support for .NET 5.0.
              1.0.863 download
              7/3/2021
                  • Soluling did not detect old .NET SDK (version 6.x or older) correctly.
                  1.0.862 download
                  7/1/2021
                      • Selecting a cell in the grid, right-clicking, and choosing Translation Memory | Use all translation engines caused an exception.
                      1.0.861 download
                      6/28/2021
                      • You can now set the override language per-node basis.
                      • Proxy server settings added.
                          1.0.860 download
                          6/20/2021
                            • Filter added to component rules dialogs.
                            • Term edit dialog: Clicking outside any item caused an exception.
                            1.0.859 download
                            6/9/2021
                            • F6 shortcut added for Build operation.
                            • Has validation error and Fixable properties added to the filter.
                            • Importing translation from another .ntp file showed a Not found dialog if the status of the target item (e.g., form) was unused.
                              1.0.858 download
                              6/5/2021
                              • Delphi and C++Builder: Soluling can now embed resource DLLs inside the application file as custom resources. This enables a single file deployment having all the benefits of resource DLLs.
                                  1.0.857 download
                                  6/4/2021
                                      • Import from Excel imported only the items from the top to the first empty line.
                                      1.0.856 download
                                      5/23/2021
                                        • .slp project conversion now read the localized files even if a custom output directory was used.
                                        • Delphi: Calling TNtTranslator.SetNew with a language code with no matching resource DLL caused TNtTranslator to translate the forms in the original language.
                                        • Qt: Soluling did not scan the placeholders correctly from patterns.
                                        • .slp project conversion did not convert attributes of rows where there were more than one line.
                                        1.0.855 download
                                        5/19/2021
                                            • Adding a project-specific termbase caused an error.
                                            1.0.854 download
                                            5/18/2021
                                                • .slp project conversion did now work if the .slp contained Visual Studio solution file (.sln).
                                                1.0.853 download
                                                5/7/2021
                                                  • RAD Studio group file localization now supports C++Builder.
                                                    1.0.852 download
                                                    5/4/2021
                                                      • Soluling saves the previous .ntp file as .~ntp, providing an automatic backup.
                                                      • Platform file can now be optional or required to improve situation where not all platforms or project configurations are not built.
                                                        1.0.851 download
                                                        5/1/2021
                                                        • Support for C++Builder added.
                                                        • Soluling can scan comments from resource strings of Delphi units added to C++Builder projects.
                                                        • You can now select the ancestor form if Delphi and C++Builder form if Soluling did not detect it automatically.
                                                          1.0.850 download
                                                          4/27/2021
                                                              • When using a local termbase, the terminology matching was done in case sensitive way.
                                                              1.0.849 download
                                                              4/26/2021
                                                                • WPF: Window/page preview added to show the window visually. Note! This is currently in the preview state and will be improved.
                                                                • Windows Forms: Form editor improved. Selecting control in the editor selects the row and vice versa.
                                                                  1.0.848 download
                                                                  4/25/2021
                                                                    • Delphi: You can now move and resize controls using the arrow keys. Ctrl+arrowkey moves. Shift+arrowkey resizes.
                                                                    • Visual C++: You can now move and resize controls using the arrow keys. Ctrl+arrowkey moves. Shift+arrowkey resizes.
                                                                      1.0.847 download
                                                                      4/20/2021
                                                                        • Clicking the Update button in the ribbon no longer closes the project without informing it.
                                                                        • Source code localization: Key value added to the context options.
                                                                        • Ruby: Key value in key-value pairs can be used as the context value.
                                                                        • Cutting a translation from the grid and then undoing it always set the percent to 100% even it was not 100% before the cut.
                                                                        • Soluling used the batch more translation memory usage options instead of the interactive mode if the batch mode was used at least once.
                                                                        • Adding an exclude string "*" excluded all strings in your project.
                                                                        1.0.846 download
                                                                        4/15/2021
                                                                            • Windows Forms: Selecting the Source code tab in the forms editor raised an exception.
                                                                            • Windows Forms: Clicking outside the forms in the editor hide the form.
                                                                            1.0.845 download
                                                                            4/14/2021
                                                                                • Excel: List index out of bounds error occurred when importing some Excel files.
                                                                                1.0.844 download
                                                                                4/12/2021
                                                                                  • Tested with ComponentOne's Windows Forms controls.
                                                                                  • Report dialog did not set the report file name correctly if the project was just created but never saved.
                                                                                  • Visual editor sometimes did not render all background.
                                                                                  • Custom Windows Forms: BackColor and ForeColor properties were rendered as black in the form editor.
                                                                                    1.0.843 download
                                                                                    4/10/2021
                                                                                        • Delphi: Visual editor ignored the Align property.
                                                                                        • .NET: Failing to read one resource file of the Visual Studio project terminated the scan process.
                                                                                        1.0.842 download
                                                                                        4/8/2021
                                                                                          • Database: When using the field localization, you could not set the data format. Now you can.
                                                                                          • Translation memory can now do use existing translation as a segment.
                                                                                          • Database: Soluling detected HTML data incorrectly to XML, and if it was not well-formed, an error occurred.
                                                                                          1.0.841 download
                                                                                          4/5/2021
                                                                                            • .slp to .ntp conversion: Missing or old localized files identified.
                                                                                              1.0.840 download
                                                                                              4/4/2021
                                                                                                • Translation memory usage options added to the scope dialog of the batch translate to quickly change the settings.
                                                                                                • Translation memory can now do better matching in the case the source string has multiple segments.
                                                                                                  1.0.839 download
                                                                                                  4/4/2021
                                                                                                  • Formality property added to the machine translation. It is used when the DeepL engine is used with selected language pairs.
                                                                                                  • Excel format added as a possible output format of statistic reports.
                                                                                                  • .slp to .ntp conversion: Project file in Delphi projects is converted.
                                                                                                  • .slp to .ntp conversion: Output directory and pattern is converted.
                                                                                                  • Translation candidate list now shows the matches in the percentage order, highest first.
                                                                                                  • Translation memory options added for the batch mode.
                                                                                                  • State column's sort key now includes the match percent.
                                                                                                  • SoluMake: clear -clearmode:unused did not remove unused rows that had translations.
                                                                                                  • Translation memory dialog: Search button now uses the current TM settings. Previously used the default settings.
                                                                                                  1.0.838 download
                                                                                                  3/22/2021
                                                                                                    • Importing data from TMX containing placeholders works now.
                                                                                                    • Background machine translation optimized.
                                                                                                    • Translation candidate list can now handle strings that contain multiple segments.
                                                                                                      1.0.837 download
                                                                                                      3/16/2021
                                                                                                      • Translate wizard did not always remember the output file format.
                                                                                                      1.0.836 download
                                                                                                      3/10/2021
                                                                                                        • SoluMake: Filter options added to the report command.
                                                                                                        • SoluMake: -utc and -lang parameters were ignored in the report command.
                                                                                                        • Opening a Soluling project file containing a large Visual Studio Solution file sometimes took a long time.
                                                                                                        • Hiding the active language column in the grid caused Souling to draw the language columns incorrectly. However, no data was mixed or lost.
                                                                                                        1.0.835 download
                                                                                                        3/9/2021
                                                                                                          • UTC/local time switch added to the report options.
                                                                                                          • SoluMake: Improved report options added.
                                                                                                            1.0.834 download
                                                                                                            3/8/2021
                                                                                                              • Create Statistic Report feature added. You can now create a report based on a subset of languages and rows.
                                                                                                                1.0.833 download
                                                                                                                3/4/2021
                                                                                                                    • Word: ' character was incorrectly encoded.
                                                                                                                    1.0.832 download
                                                                                                                    3/3/2021
                                                                                                                        • Delphi: Soluling raised an exception when scanning old TTreeView node data.
                                                                                                                        1.0.831 download
                                                                                                                        3/3/2021
                                                                                                                          • Word: Soluling can now handle text with hyperlinks.
                                                                                                                          • HTML: Localized HTML files contained absolute path in img tags.
                                                                                                                          1.0.830 download
                                                                                                                          3/1/2021
                                                                                                                              1.0.829 download
                                                                                                                              2/26/2021
                                                                                                                                1.0.828 download
                                                                                                                                2/25/2021
                                                                                                                                    1.0.827 download
                                                                                                                                    2/25/2021
                                                                                                                                      • RC: Soluling imported some menu items incorrectly from localized files if the menu item did not contain an id.
                                                                                                                                      • If a wild card source (e.g., *.md) contained a subdirectory having the name of two characters, Soluling skipped that directory.
                                                                                                                                      1.0.826 download
                                                                                                                                      2/24/2021
                                                                                                                                          • RC: Soluling did not import menu items correctly from localized files if the menu item did not contain an id.
                                                                                                                                          1.0.825 download
                                                                                                                                          2/23/2021
                                                                                                                                              • RC: Dialog editor showed some controls incorrectly.
                                                                                                                                              • RC: Conversion from .slp did not import translations if a non-default output files were used in .slp.
                                                                                                                                              1.0.824 download
                                                                                                                                              2/22/2021
                                                                                                                                                • Excel import: The columns in the sample sheet are now resizable.
                                                                                                                                                • RC: When creating a new project for an RC file Project Wizard now lets you choose the resource types.
                                                                                                                                                • Translation memory stored the trailing white spaces of the segments to the TM. That sometimes prevented using the segments.
                                                                                                                                                • When a wild card source (e.g., *.md) was used, Soluling interpret any two characters subdirectory as a dir for localized file causing file on those dirs skipped.
                                                                                                                                                1.0.823 download
                                                                                                                                                2/15/2021
                                                                                                                                                  • Delphi: Mapping rules can be edited.
                                                                                                                                                  • Import from Excel now show the language name in the import definition in addition to the language flag.
                                                                                                                                                  • Translation memory: Editing an existing value in the TM caused an exception.
                                                                                                                                                  • Translation memory: Searching for a translation in the TM dialog caused an exception.
                                                                                                                                                  1.0.822 download
                                                                                                                                                  2/12/2021
                                                                                                                                                  • Scan and Build menus added to the popup menus of project and sources.
                                                                                                                                                  • Delphi: Resource string comments can now contain the exclude tag (e.g. noloc) that excludes the resource string.
                                                                                                                                                  • Delphi: Form editor improved. You can now select tabs in page control.
                                                                                                                                                  • Text: String options sheet added to the text source's dialog.
                                                                                                                                                  • UI: Create database source, Create a package and Translate duplicates dialogs/wizards changed resizable.
                                                                                                                                                  • SoluMake: Scanning a project that has changed items sometimes caused an exception when trying to save translations to the translation memory.
                                                                                                                                                  1.0.821 download
                                                                                                                                                  2/8/2021
                                                                                                                                                    • Component mapping dialogs and sheets added for Delphi sources.
                                                                                                                                                    • Text file can no use definitions that have no context column.
                                                                                                                                                    • MySQL and SQL Server translation memories could not use all the translations of the translation memory because of the incorrect hash code calculation.
                                                                                                                                                    • Delphi form editor showed a white sheet instead of the form if any of the components contained property value having an Extended type.
                                                                                                                                                    • iOS: Scanning an iOS project caused an exception in Soluling.
                                                                                                                                                    • INI: Creating a new project for an ini file raised an exception in build 820.
                                                                                                                                                    1.0.820 download
                                                                                                                                                    1/27/2021
                                                                                                                                                      • Delphi: Visual form editor improved. It now works similarly compared to Delphi IDE's editor.
                                                                                                                                                      • Delphi: Component mapping of 3rd party controls added. Maps the control in the editor to the matching standard VCl control to give a better visual experience.
                                                                                                                                                      • XML: You can now turn on/off (default off) the string form detection.
                                                                                                                                                      • Applying a suggestion from spell check added extra space.
                                                                                                                                                      • Visual C++: The dialog editor did not always select the right component after selecting a new row in the grid.
                                                                                                                                                      1.0.819 download
                                                                                                                                                      1/20/2021
                                                                                                                                                        • Delphi: Move scan rules added to cover DevEx components.
                                                                                                                                                        • Delphi: Exclude rules for UniDAC components were not present in build 818.
                                                                                                                                                        • Delphi: Visual editor sometimes turned black in build 818.
                                                                                                                                                        1.0.818 download
                                                                                                                                                        1/19/2021
                                                                                                                                                          • Import: The context value if text and Excel files can contain escaped characters.
                                                                                                                                                          • Setup: If you installed 32-bit Soluling on 64-bit OS, the Soluling setup now remembers your installation and can perform a quick upgrade.
                                                                                                                                                          • Translate duplicated dialog made resizeable.
                                                                                                                                                          • Machine or pseudo translating a none string row such as menu short cut caused an exception.
                                                                                                                                                          1.0.817 download
                                                                                                                                                          1/18/2021
                                                                                                                                                            • Import from .slp containing a database project. Port it imported correctly.
                                                                                                                                                            • Soluling now imports translations from a .slp having a database source.
                                                                                                                                                            • Delphi: Exclude rules added for UniDAC components.
                                                                                                                                                            • Firebird: Soluling now automatically finds the fbclient.dll, if installed.
                                                                                                                                                            • Firebird and Interbase: Building failed if the database was UTF-8 encoded.
                                                                                                                                                            • Firebird and Interbase: If the client DLL does not exist Soluling now show a proper error message.
                                                                                                                                                            1.0.816 download
                                                                                                                                                            1/15/2021
                                                                                                                                                            • SoluMake: -a option added to enable Ansi output.
                                                                                                                                                              • FireBird: Soluling did not use the port value specified but always used the default port (i.e., 3050).
                                                                                                                                                              • Setup: Sometimes Soluling Setup showed "List index out of bounds (0)" error.
                                                                                                                                                              1.0.815 download
                                                                                                                                                              1/13/2021
                                                                                                                                                                • List of output files added to the result file (.ntr).
                                                                                                                                                                • HTML preview shows images and CSS styles.
                                                                                                                                                                • Visual C++: The dialog editor did not always select the right component after selecting a new row in the grid.
                                                                                                                                                                • Find caused an exception if the row count in the current view becomes zero.
                                                                                                                                                                • ASP.NET Core and Blazor: If a variable was passed to Localizer instead of a string literal, then Soluling extracted the following string (if any) in the same line.
                                                                                                                                                                1.0.814 download
                                                                                                                                                                12/24/2020
                                                                                                                                                                  • New code signing used.
                                                                                                                                                                    1.0.813 download
                                                                                                                                                                    12/20/2020
                                                                                                                                                                        • Delphi: A memory leak removed from NtPattern.pas file.
                                                                                                                                                                        1.0.812 download
                                                                                                                                                                        12/16/2020
                                                                                                                                                                            • Excel: Sometimes, Invalid floating point value was raised when building localized files.
                                                                                                                                                                            • Remove source popup menu was visible even the source was a child source of the main source (e.g., VS Soluluting file or RAD Studio Group file).
                                                                                                                                                                            1.0.811 download
                                                                                                                                                                            12/14/2020
                                                                                                                                                                                • Adding a translation memory file to the translation memory list caused an error.
                                                                                                                                                                                1.0.810 download
                                                                                                                                                                                12/9/2020
                                                                                                                                                                                  • Ini: You can now turn off format detection if you have check the whole section to be localised.
                                                                                                                                                                                  • Ini: If the ini file uses quotes but the quotes inside of the value were not escaped then Soluling does not either escape the values in the localized ini files.
                                                                                                                                                                                  • Ini: Converting from .slp now keeps the quote settings.
                                                                                                                                                                                  • Word and Excel: When using the wild card in the file name the project tree did not shape correctly.
                                                                                                                                                                                  • Excel: When adding a wild card source (e.g., *.xlsx) Soluling raised an exception.
                                                                                                                                                                                  1.0.809 download
                                                                                                                                                                                  12/7/2020
                                                                                                                                                                                    • Excel and text: You can now select multiple columns in the definition sheet and configure them together.
                                                                                                                                                                                    • Word: When adding a wild card source (e.g., *.docx) Soluling raised an exception.
                                                                                                                                                                                    • Word: If a paragraph contained & character and a bold, italic or underlined text, Solulings grid showed the formatting tag incorrectly.
                                                                                                                                                                                    • Word: Weh using older Word (2013 or earlier) each scan made Soluling project dirty even if you had made no changed to the Word document.
                                                                                                                                                                                    • Excel: When adding a wild card source (e.g., *.xlsx) Soluling raised an exception.
                                                                                                                                                                                    • XML and Word: Having URL in a text prevented the element localization.
                                                                                                                                                                                    1.0.808 download
                                                                                                                                                                                    12/3/2020
                                                                                                                                                                                        • Visual C++: If the source file did not exists (as in the case of a translator working on the .ntp file) Soluling crashed.
                                                                                                                                                                                        • Visual C++: The dialog editor did not show the translated text and layout but the original text and layout.
                                                                                                                                                                                        1.0.807 download
                                                                                                                                                                                        11/30/2020
                                                                                                                                                                                            • Clicking Translate by Glossary menu in the selected cell caused a crash.
                                                                                                                                                                                            • Delphi: Selecting a row when a Delphi form editor was visible sometimes caused a crash.
                                                                                                                                                                                            1.0.806 download
                                                                                                                                                                                            11/27/2020
                                                                                                                                                                                                • Delphi: Having a platform file Soluling all strings list properties appeared twice in the project.
                                                                                                                                                                                                1.0.805 download
                                                                                                                                                                                                11/26/2020
                                                                                                                                                                                                    • Delphi: Saving a Soluling project file containing a Delphi group project to a different directory as the .groupproj made the Soluling project nodes incorrect.
                                                                                                                                                                                                    1.0.804 download
                                                                                                                                                                                                    11/25/2020
                                                                                                                                                                                                      • Delphi: File sheet of a Delphi group project improved to used only configuration list instead of separate configuration names and platform lists.
                                                                                                                                                                                                      • Delphi: Adding a Delphi group project did not populate the platform files in Project Wizard.
                                                                                                                                                                                                      1.0.803 download
                                                                                                                                                                                                      11/10/2020
                                                                                                                                                                                                          • ASP.NET Core and Blazor: Creating a Soluling project for a library project caused Soluling to crash (close).
                                                                                                                                                                                                          1.0.802 download
                                                                                                                                                                                                          11/7/2020
                                                                                                                                                                                                            • ASP.NET Core and Blazor: Soluling reads the type parameter correctly in the localizer interfaces.
                                                                                                                                                                                                            • WPF: Importing XAML translations from localized satellite assemblies raised an error.
                                                                                                                                                                                                            1.0.801 download
                                                                                                                                                                                                            11/3/2020
                                                                                                                                                                                                                • Removing source sometimes raised an exception.
                                                                                                                                                                                                                • .NET: Detailed logging improved on the .resx and satellite assembly compilation.
                                                                                                                                                                                                                • If the .ntp file was locked and you tried to save it an exception was raised.
                                                                                                                                                                                                                1.0.800 download
                                                                                                                                                                                                                10/30/2020
                                                                                                                                                                                                                  • Blazor: You can now localize Razor class libraries as well.
                                                                                                                                                                                                                  • XML: If XML contained HTML data and scanned as HTML, rescan sometimes caused the project to be changed even if the XML file did not change.
                                                                                                                                                                                                                  • Delphi: Soluling's VCL API did not compile with some older Delphi versions.
                                                                                                                                                                                                                  • WPF: When using the binary localization Soluling sometimes raised an assertion that aborted scanning.
                                                                                                                                                                                                                  1.0.798 download
                                                                                                                                                                                                                  10/26/2020
                                                                                                                                                                                                                      • WPF: Soluling did not extract BAML data from a project that used Soluling.dll assembly.
                                                                                                                                                                                                                      • .NET: Runtime language switch did not work if the translator code was added as a separate assembly.
                                                                                                                                                                                                                      1.0.797 download
                                                                                                                                                                                                                      10/25/2020
                                                                                                                                                                                                                        • WPF: Binary localization improved. Now works with .NET Framework and .NET Core.
                                                                                                                                                                                                                        • WPF: When using binary localization the dependency assemblies were not correctly loaded causing an error on some windows and pages.
                                                                                                                                                                                                                        1.0.796 download
                                                                                                                                                                                                                        10/22/2020
                                                                                                                                                                                                                            • Text-based source: Setting the BOM of output encoding different to the original BOM was not stored into .ntp file, so it was gone next time you open the file.
                                                                                                                                                                                                                            • Markdown: Selecting multiple similar files to be localized caused and error.
                                                                                                                                                                                                                            1.0.795 download
                                                                                                                                                                                                                            10/21/2020
                                                                                                                                                                                                                                • License options sheet improved.
                                                                                                                                                                                                                                1.0.794 download
                                                                                                                                                                                                                                10/17/2020
                                                                                                                                                                                                                                    • WPF: Binary localization for 64-bit assemblies did not work. It only worked for AnyCPU or 32-bit assemblies.
                                                                                                                                                                                                                                    • If you opened a .ntp file in a disk where the source files did not exist, Soluling sometimes incorrectly changed the existing source path.
                                                                                                                                                                                                                                    1.0.793 download
                                                                                                                                                                                                                                    10/16/2020
                                                                                                                                                                                                                                        • Delphi: When creating a new Delphi FireMonkey project and selecting "Inherited forms in a hierarchy" in the project wizard caused an error.
                                                                                                                                                                                                                                        • Delphi: When having Delphi FireMonkey project and running either Translate or Create translation package wizard caused an error.
                                                                                                                                                                                                                                        1.0.792 download
                                                                                                                                                                                                                                        10/13/2020
                                                                                                                                                                                                                                            • Delphi: When hex or source code view was on in form editor, and you changed the form, an error was raised.
                                                                                                                                                                                                                                            1.0.791 download
                                                                                                                                                                                                                                            10/11/2020
                                                                                                                                                                                                                                              • Angular: Samples updated to Angular version 10.1.5.
                                                                                                                                                                                                                                              • Angular: If the extracted string contained a link tag where href having / characters, Soluling created an invalid localized file.
                                                                                                                                                                                                                                              1.0.790 download
                                                                                                                                                                                                                                              10/10/2020
                                                                                                                                                                                                                                              • Support for svelte-i18n resource file added.
                                                                                                                                                                                                                                                  1.0.789 download
                                                                                                                                                                                                                                                  10/9/2020
                                                                                                                                                                                                                                                  • You can now use Tab and Shift+Tab keys to move around cells.
                                                                                                                                                                                                                                                  • Ctrl+Del and Ctrl-Backspace operation added to the edit cell.
                                                                                                                                                                                                                                                  • Inline XML validation added.
                                                                                                                                                                                                                                                  • XML, JSON, INI and YAML: Souling can now scan HTML data as HTML instead of plain string.
                                                                                                                                                                                                                                                  • Auto keyboard setting turned off by default.
                                                                                                                                                                                                                                                  • TM: Sometimes when editing translation or changing its state an error occurred when adding the translation to the translation memory.
                                                                                                                                                                                                                                                  • Drag and drop inside the translation did not always work.
                                                                                                                                                                                                                                                  • Pasting data from the clipboard sometimes caused a translation memory error.
                                                                                                                                                                                                                                                  • When stating editing of the translation Soluling sometimes froze for a moment.
                                                                                                                                                                                                                                                  • Performing a scroll action during the cell edit operation canceled the edit operation.
                                                                                                                                                                                                                                                  1.0.788 download
                                                                                                                                                                                                                                                  9/28/2020
                                                                                                                                                                                                                                                      • GetText/PO: Creating a new project raised an error.
                                                                                                                                                                                                                                                      1.0.787 download
                                                                                                                                                                                                                                                      9/24/2020
                                                                                                                                                                                                                                                          • SalesForce: Soluling project did not remember file format value.
                                                                                                                                                                                                                                                          1.0.785 download
                                                                                                                                                                                                                                                          9/23/2020
                                                                                                                                                                                                                                                              1.0.784 download
                                                                                                                                                                                                                                                              9/23/2020
                                                                                                                                                                                                                                                                  1.0.783 download
                                                                                                                                                                                                                                                                  9/20/2020
                                                                                                                                                                                                                                                                  • Text file: If Soluling can not detect the encoding, it now prompts a dialog where you can specify the encoding.
                                                                                                                                                                                                                                                                      1.0.782 download
                                                                                                                                                                                                                                                                      9/16/2020
                                                                                                                                                                                                                                                                          • Using Microsoft Translator raised an error.
                                                                                                                                                                                                                                                                          1.0.781 download
                                                                                                                                                                                                                                                                          9/16/2020
                                                                                                                                                                                                                                                                            • If using an ill-formatted machine translation Soluling marks the translation with invalidated flag.
                                                                                                                                                                                                                                                                              1.0.780 download
                                                                                                                                                                                                                                                                              9/16/2020
                                                                                                                                                                                                                                                                              • Soluling now has an option to accept also ill-formatted machine translations.
                                                                                                                                                                                                                                                                              • Tested with .NET 5.0 RC 1.
                                                                                                                                                                                                                                                                                  1.0.779 download
                                                                                                                                                                                                                                                                                  9/15/2020
                                                                                                                                                                                                                                                                                  • Version checking enabled. If the version of the .ntp is newer than the Soluling version a warning dialog is shown.
                                                                                                                                                                                                                                                                                  • SoluMake: Error handling and output log improved.
                                                                                                                                                                                                                                                                                  • SoluMake: -v option worked in the wrong way.
                                                                                                                                                                                                                                                                                    1.0.778 download
                                                                                                                                                                                                                                                                                    9/4/2020
                                                                                                                                                                                                                                                                                      • Angular documents and samples were updated to Angular 10.1.
                                                                                                                                                                                                                                                                                      • Angular: When localizing Angular JSON file, Soluling wrote resource items having interpolated string incorrectly, making Angular to ignore those strings.
                                                                                                                                                                                                                                                                                      1.0.777 download
                                                                                                                                                                                                                                                                                      9/3/2020
                                                                                                                                                                                                                                                                                      • Delphi: The form editor shows the tab sheet of the TPageControl where the selected row locates.
                                                                                                                                                                                                                                                                                      • Visual Studio Solution file: If you changed the .sln file path in the source dialog, the project nodes were not correctly updated.
                                                                                                                                                                                                                                                                                      • Delphi: If a platform file of the Delphi source did not exist, clicking the edit button raised an exception.
                                                                                                                                                                                                                                                                                      1.0.776 download
                                                                                                                                                                                                                                                                                      9/2/2020
                                                                                                                                                                                                                                                                                          1.0.775 download
                                                                                                                                                                                                                                                                                          9/1/2020
                                                                                                                                                                                                                                                                                          • Support for Go programming language and go-i18n added.
                                                                                                                                                                                                                                                                                          • Custom assembly directory option added to the .NET project source. You can specify a directory where your assembly files are located.
                                                                                                                                                                                                                                                                                              1.0.774 download
                                                                                                                                                                                                                                                                                              8/31/2020
                                                                                                                                                                                                                                                                                                  • If the diagnostic log was enabled Soluling crashed on startup.
                                                                                                                                                                                                                                                                                                  1.0.773 download
                                                                                                                                                                                                                                                                                                  8/27/2020
                                                                                                                                                                                                                                                                                                    • SoluMake: -input option added for build command.
                                                                                                                                                                                                                                                                                                    • Undoing action did sometimes leave the Save button disabled so the use could not save the project unless edited it a bit more.
                                                                                                                                                                                                                                                                                                    • SoluMake did not import translation status if the import translation value was the same as exiting value and -setstatus:complete parameter was passed.
                                                                                                                                                                                                                                                                                                    • When using a wild card source (e.g., *.po) Soluling did not path of the source correctly to .ntp.
                                                                                                                                                                                                                                                                                                    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