Thank you for being patient waiting for the latest Translator++ update. The situation of the company where I work is not good lately, so for the past few weeks I have focused on my work and can’t do much for Translator++. But I managed to create some improvements of Translator++ for all of you.
Now we can import objects from other projects. So we can reuse the Common Reference that we use in other projects.
I made a new menu in the options menu to choose which files to use as the Common Reference. By default the file is named template.trans. Of course, you can edit this file with Translator++.

At the moment template.trans only contains a small collection of terminology commonly used in RPGs. In the future I plan to make a broader list of terminology. But this is homework for the next release.
Warning
If we import the object into the project, all the objects of the .trans target will be uploaded into the current project. And this new object will replace the object with the same path in the project.
We can also import only the results of the transgression of the .trans target into the current project. This method is especially important if we are updating source material.
I have created a reference to a .trans file so developers can produce their own .trans files for Translator ++. Trans file is an open file format, this opens the opportunity for anyone who knows JSON to produce translation files for games that are not supported by Tranlsator++ to work on Translator++.
Because Trans file format will be used extensively from now on, Translator++ have to accommodate ways to create .trans files by themselves. I mean, Translator++ must be able to create a project without source material, or in other words create a new project from nothing.
Because so far Translator++ has been made with the thought that translation projects are made through source material (whether it’s a game, or a spreadsheet file) … then creating a new project from voids is a new paradigm for Translator++. I have to adjust a lot of things on UI and UX Translator++.
That is why I added the “Add new key” (alt + n) to the toolbar.
I also made so that we can input new key through the Current Cell Editor.
We can now delete rows from context menu or shortcut shift+delete

Selecting one or more objects even easier now with drag select.

Select in bulk with drag select

Of course in Import dialog menu we can drag select too
Now we can select several objects at once by drag select.
Translator++ Ver. 2.2.10 can be downloaded in the Patron's Download Page.
Dreamsavior
2020-02-14 02:09:31 +0000 UTCCrisbr
2020-02-12 19:01:28 +0000 UTC