Produno Games Forums

SpaceSlog => Mods => Translations => Topic started by: Produno on March 07, 2022, 07:42:49 PM

Title: How to contribute towards a translation
Post by: Produno on March 07, 2022, 07:42:49 PM
Information on how you can help translate SpaceSlog


We use Github to keep track of all localisations and to allow collaboration between the files. The repos are currently set to private and i will make these public once the game has been released in some kind of capacity. If you want to help then please DM me and ensure you have a Github account so i can add you to the repo.

If you have not used Github before, then i would suggest downloading the Github desktop app https://desktop.github.com.

Although translations can be added directly to the game and will work. They should be added at compile time to take advantage of optimizations. I will pull all language files from the repo for each update of SpaceSlog.




Translating SpaceSlog


All the languages can be found in the SpaceSlog game directory>Data>Core>Language.

When adding your own language you need to name the folder with the correct locale code. A list can be found at this link (https://docs.godotengine.org/en/latest/tutorials/i18n/locales.html#doc-locales.).
You can check the English (en) language files for an example and copy paste stuff over if needed.


There are four folders containing the different types of translations needed for SpaceSlog:

Metadata:
You will need to fill out a Language_Info.json file - again this can be taken from the English language files and just replace the current data with your own.

Note: Please ensure files are saved in UTF-8 format, otherwise it may cause errors.

@Daneel53 has kindly created a tool to help with translations of SpaceSlog. You can find it here (https://produnogames.com/forums/translations/translate-spaceslog-a-translation-tool/).


Translating SpaceSlog Steam page


We still need our Steam page translating to various other languages, this helps us to advertise the game in other locales in the correct language, hopefully increasing the popularity of the game.

If you would like to assist with these translations then you can find our repo here (https://github.com/ProdunoGamesStudios/SpaceSlog-steam-translations).
There you will find information on how you can help and the languages that are still outstanding.


Thankyou for helping translate SpaceSlog.