Editing
Translations
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
'''<big>Information on how you can help translate SpaceSlog</big>''' 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 contact me either on the forums or on Discord and ensure you have a Github account so I can add you to the correct repo. If you have not used Github before, then I would suggest downloading the [https://desktop.github.com Github desktop app]. 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. '''<big>Translating SpaceSlog</big>''' 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 [https://docs.godotengine.org/en/latest/tutorials/i18n/locales.html#doc-locales. here]. 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: * Keys folder contents are used for menu items and labels. These are written using .csv format. * Generation folder contents are for names and other procedural generation text. These use .json format. * Strings folder contents contain various .json files containing text used by the game. * Anything in Injected contain translated lines for anything in the Core folders. ie, anything that can be modded. To translate these files you will need to add a .json file with the same name as another file from the Core folders, then ensure you add a key to the dictionary that follows the same key as the item you want to translate. This key should then contain a 'title' which is the name of the item and a 'description' which describes the item. 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 [https://produnogames.com/forums/translations/translate-spaceslog-a-translation-tool/ here]. '''<big>Translating SpaceSlog Steam page</big>''' 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. There you will find information on how you can help and the languages that are still outstanding. Thankyou for helping translate SpaceSlog. This can also be viewed over on our [https://produnogames.com/forums/translations/how-to-contribute-towards-a-translation/ forums].
Summary:
Please note that all contributions to SpaceSlog Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
SpaceSlog Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
SpaceSlog
Official Site
Official Forum
Reddit
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information