This tool loads the project's import csv files and exports all text keys into a comma delimited CSV file.
In order for the translation to work, the project needs to be running so the required objects can be setup. The following is required:
- The extracted project files as described in the developer modding guide
- The files from this repository added to the extracted project folder as described above.
-
Download the zip file from this repository and extract the files from the zip folder.
-
Move the
TranslationDump
folder into theaddons
folder of the extracted Cassette Beasts project files as seen below:Contents of the extracted folder.
Location to move that folder into.
What it should look like inside the
addons
folder. -
Open the Cassette Beasts project in Godot and navigate to the
TranslationDump
folder inside theaddons
folder. -
Open the
TranslationBox.tscn
file and click thePlay Scene
button located at the top right of the screen. -
After clicking
PlayScene
a new window will open to load the extraction UI. From here just choose alanguage
, clickExtract Translations
, and select a location to save the translated file. The window will take a second to process the file, the dialog window will be open this entire time. When the window closes and you see the swirling animation then it is finished extracting.
Opening this file directly in a spreadsheet tool usually results in a lot of special characters being mostly unreadable. Instead I suggest using your spreadsheet tool's data import feature to load the data. Here's an example with a Japanese extract opened directly in Excel:
Now here's what it looks like when using Excel's Data import from Text/CSV: