Request: specifying JSON file name
Closed this issue · 3 comments
This is a simple request for a new variable in the build.gradle
file to allow for different JSON file name.
Crowdin allows for way more than only one JSON file per project and so I'm taking advantage of that by putting all translatable strings from all my mods into a single project:
So in one case I would have this in my build.gradle
:
crowdintranslate.setCrowdinProjectname 'dawnteam'
crowdintranslate.setMinecraftProjectName 'dawn'
crowdintranslate.setFileName 'dawn'
Going to implement this, but it'll take me a bit, as I want to do it in a way to have it work with the dynamic downloading part as well. And I guess the whatever.json file should be downloaded as en_us.json in that case so the untranslated version of the mod has strings to use, too.
Ok - please don't tell everybody, and especially, don't use that with the JIJ feature as a client-side-download-mod, because it hasn't been tested much, but what you asked for should work from within gradle:
classpath 'de.guntram.mcmod:crowdin-translate:1.3-pre1-hugman'
...
crowdintranslate.crowdinProjectName = 'dawnteam'
crowdintranslate.minecraftProjectName = 'dawn'
crowdintranslate.jsonSourceName = 'dawn'
//crowdintranslate.minecraftProjectName = 'mubble'
//crowdintranslate.jsonSourceName = 'mubble'
crowdintranslate.verbose = true
Depending on whether or not you comment out the "dawn" or "mubble" defs, you get the corresponding files into the corresponding assets directory. Please tell me if it works for you.
Thanks a ton! It works very well 👍