Without the technical skills it previously demanded
Stardew Valley Translation Helper is made to handle all of the difficult programming and JSON formatting so you can do what you came here to do: translate
- Ensure Java and Stardew Valley are installed on your machine
- Download the latest release and unzip it anywhere
- Run the program
- Translate!
On Windows devices with Java installed, it should be as easy as double-clicking on the .jar
If that isn't the case, there are two ways to run the program:
- On Windows, you can set Java as the default program for .jar files:
- Right click on StardewValleyTranslationHelper.jar
- Select "Open With"
- Search for "Java Platform(TM) SE Binary"
- Select "Always use this app to open .jar files"
- Click Ok
- If you aren't on Windows, or the previous solution did not work, you can run jar files from the command line:
- Open a Terminal / Command Prompt in the directory you downloaded StardewValleyTranslationHelper.jar to
- Run
java -jar StardewValleyTranslationHelper.jar
- This method also has the added benefit of seeing any logged errors in the console
Especially on Linux systems, there can be permission issues with the installation process
While SVTH does try and handle these automatically and provide instructions for potential issues, some cases might not be covered.
In most cases, following the Getting Started guide should fix your issues
If you have issues after installing, you can try changing the file permissions for the mods directory like so:
- First, navigate to Stardew Valley/mods
- Open a Terminal
- Run
chmod +rw -R LANGUAGE_NAME
If your issue persists, I encourage your to create an issue on GitHub and include any relevant information
For a clean install:
- Backup your Translation by copying the language folder to another directory
- Delete the Stardew Valley directory and everything in it
- Uninstall / Reinstall Stardew Valley on Steam
- Replace your language folder in the mods directory
- Run SVTH to reinstall SMAPI, XNBHack, etc.
If this doesn't fix your issue, I encourage your to create an issue on GitHub and include any relevant information