Skip to content
This repository has been archived by the owner on Jun 23, 2024. It is now read-only.

Add custom fmj field parsing #24

Open
wants to merge 31 commits into
base: master
Choose a base branch
from

Conversation

supersaiyansubtlety
Copy link

@supersaiyansubtlety supersaiyansubtlety commented Jun 18, 2024

Based on #23
Implements my suggestion here #20 (comment)
IMO if this is added the config added by #23 should be removed, as installing the mod would be 'enabling' it.
It only makes sense to merge this if the mod is hosted on Modrinth+CurseForge, so users can install to 'enable'.

The fmj field has several forms:

  • use mod id for Crowdin and Minecraft project names
"custom": {
    "crowdin-translate": true
}
  • use the string value for Crowdin and Minecraft project names
"custom": {
    "crowdin-translate": "some-mod"
}
  • specify all the params for CrowdinTranslate#downloadTranslations(String crowdinProjectName, String minecraftProjectName, String sourceFileOverride, boolean verbose); sourceFileOverride, and verbose are optional
"custom": {
    "crowdin-translate": {
      "crowdinProjectName": "some-other-mod",
      "minecraftProjectName": "some_other_mod",
      "sourceFileOverride": "thing.json",
      "verbose": true
    }
}

gbl and others added 30 commits December 5, 2020 11:18
Update DownloadTask to support newer Gradle versions
Support for all MC languages + better .gitignore
…e languages" for the same "minecraft language"
fixes issue gbl#10

Signed-off-by: MeeniMc <[email protected]>
Added Shakespearean English, Pirate Speak and Upside Down English + a…
@supersaiyansubtlety supersaiyansubtlety changed the title Add entry point Add custom fmj field parsing Jun 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants