This project is a continuation —or a variation, if you will— of the BitBucket version of AGS_TranslationEditor by Taktloss.
I just recently realized that a more recent version has always been available on GitHub. At this point, the differences have grown too large to create a proper fork and merge them.
Keep in mind that while this version fixes some issues and introduces new features, it also lacks some of the more recent ones found in the original version.
- You can open and see TRS and TRA files in a comprehensible way.
- You can edit translations in a simple way and save them back as TRS files.
- You can convert TRS files into TRA to be read in-game.
- You can see statistics of your translation progress.
- Create new TRS file.
- Allow wrap arond search.
- The version detection of the AGS files is hardcoded, as I haven't found a clear pattern. As such, it may fail in games that I haven't tested.
- Fixed TRA creation and Game Information retrieval for old ASG version games (messed up in last update).
- Added AGS as a supported file format for Game Information retrieval and TRA creation.
- Added support for newer AGS games.
- Names of some forms, methods, variables, etc. changed.
- Some components moved to folders 'Forms' and 'Classes'.
- Fixed TRA reading and writing methods. Special characters are now correctly loaded, displayed and saved. Some other minor fixes.
- Fixed save option behaviour that automatically overrode TRA files with TRS content, making them unusable.
- New 'go to line' and 'search text' options added.
- Unfortunately, this version does not provide that feature. However, you can either manually search for "_NEWSCRIPTSTART" in the game executable and copy & paste the script into a new file, or use the script available in the original version.
A TRS file should look like this example
#!python
&1 Original Text1
&2 Original Text2
&2 Test translation
&3 Original Text3