This little tool will convert your zip files to csv files. It finds every .txt file in your zip file and converts it to a path along its text content and stores it in csv format. This helps translating texts, since you can have the text in a table. If you want to release a new verpsion of your translation, you can give the old zip file and it will output only the differences.

For example:
You have a zip file containing your old version and the new version of your zip file changes only two files, namely DifficultyEasyName.txt and DifficultyHardName.txt. The old files had two typos so you corrected them. Then you can also specify the compare zip file which is just for information. In this case you specify your german.zip file and then also specifiy the target language zip file which you want to translate to. You dont have to specify the optional ones but in this case you do. So the french.zip file is also set. Loading all these 4 zip files will result in:

GameMechanics/RefTables/UIDifficultyInfo/DifficultyEasyName.txt,Eess,Easy,Einfach,Simple
GameMechanics/RefTables/UIDifficultyInfo/DifficultyHardName.txt,Hardd,Hard,Schwer,
You can then press on "Save Data Table as CSV" to import it into a spreadsheet program for translation:
GameMechanics/RefTables/UIDifficultyInfo/DifficultyEasyName.txtEessEasyEinfachSimple
GameMechanics/RefTables/UIDifficultyInfo/DifficultyHardName.txtHarddHardSchwer
In the spreadsheet programm you notice that there is the french translation for DifficultyHardName.txt missing, so you correct that. Then you will just need to export from the spreedsheet back to a .csv file, open the .csv file with a text editor and copy its contents to the textarea below. Afterwards press "Export Target Language to Zip" to export the french.zip file with its data corrected.

Choose the local(s) zip file(s) containing txt files


(Optional)
Old Version of Source Language for Diff


Source Language

(Optional)
Compare Language


Target Language